diff --git a/Cargo.toml b/Cargo.toml index a0b4f2399..fb1d84bf3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,8 @@ [workspace] resolver = "2" -members = ["beacon-api-client", "ethereum-consensus", "test-gen", "spec-gen"] -default-members = ["ethereum-consensus"] +members = ["beacon-api-client", "ethereum-consensus", "spec-gen", "spec-tests"] +default-members = ["ethereum-consensus", "beacon-api-client"] [workspace.dependencies] tokio = { version = "1.18.2", features = ["full"] } diff --git a/README.md b/README.md index fc55215e2..fcfc08346 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # ethereum-consensus -A library for interacting with ethereum consensus objects. +A library for interacting with ethereum consensus data. # 🚧 WARNING 🚧 @@ -27,7 +27,7 @@ The generic types are exposed but most users will want to access each fork's log [Examples](#examples) for further details. An important thing to note is that the `state_transition` module of each fork (after the `phase0` fork) is generated -by a code-generation utility in this crate called `gen-spec`. This utility specializes each fork based on the prior +by a code-generation utility in the `spec-gen` crate. This utility specializes each fork based on the prior Rust module as an input. See the README for that binary to learn further details about operating this utility. The generated files are checked in so you should not need to use this binary under most circumstances. @@ -57,14 +57,10 @@ A client for the Ethereum beacon node APIs: https://ethereum.github.io/beacon-APIs -### Example +### Examples Refer to the code in `examples` for a demonstration on how to use the API client. -## `test-gen` - -This crate generates spec test following https://github.com/ethereum/consensus-spec-tests. It is not user-facing. - ## `spec-gen` This crate generates spec code following the "fork diff" defined in each fork of http://github.com/ethereum/consensus-specs. It is not user-facing. diff --git a/ethereum-consensus/Cargo.toml b/ethereum-consensus/Cargo.toml index d47375b20..085638967 100644 --- a/ethereum-consensus/Cargo.toml +++ b/ethereum-consensus/Cargo.toml @@ -9,9 +9,9 @@ license = "MIT OR Apache-2.0" default = ["serde", "async"] serde = ["hex", "serde_json", "serde_yaml"] async = ["tokio", "tokio-stream", "async-stream"] -spec-tests = ["serde", "serde_yaml", "secret-key-debug"] -# enable if you want to be able to print `crypto::SecretKey` -secret-key-debug = [] +secret-key-debug = [ +] # enable if you want to be able to print `crypto::SecretKey` +spec-tests = [] # enable extra features for testing ec = [ "secret-key-debug", "clap", @@ -66,11 +66,8 @@ unicode-normalization = { workspace = true, optional = true } bitvec = { workspace = true, optional = true } [dev-dependencies] -serde_with = "3.7.0" -snap = "1" toml = "0.8.2" reth-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "28f3a2e2d9525bf2f6373e755e2d6dc0c2f97821" } -alloy-rlp = "0.3.4" [[bin]] name = "ec" diff --git a/ethereum-consensus/examples/sketch.rs b/ethereum-consensus/examples/sketch.rs index 21845764c..c975cbeb1 100644 --- a/ethereum-consensus/examples/sketch.rs +++ b/ethereum-consensus/examples/sketch.rs @@ -40,13 +40,7 @@ fn main() { let current_epoch = bellatrix::get_current_epoch(&state, &context); dbg!(current_epoch); - let execution_engine = bellatrix::DefaultExecutionEngine::default(); - let _ = bellatrix::state_transition( - &mut state, - &mut signed_block, - &execution_engine, - Validation::Enabled, - &context, - ); + let _ = + bellatrix::state_transition(&mut state, &mut signed_block, Validation::Enabled, &context); dbg!(state.fork); } diff --git a/ethereum-consensus/examples/state_transition_across_multiple_forks.rs b/ethereum-consensus/examples/state_transition_across_multiple_forks.rs index e12d3ef43..390707846 100644 --- a/ethereum-consensus/examples/state_transition_across_multiple_forks.rs +++ b/ethereum-consensus/examples/state_transition_across_multiple_forks.rs @@ -1,34 +1,33 @@ use ethereum_consensus::{ - altair::mainnet as altair, - bellatrix::mainnet as bellatrix, - phase0::mainnet as phase0, ssz::prelude::*, - state_transition::mainnet::{Context, ExecutionEngine, Executor}, + state_transition::mainnet::{Context, Executor}, + types::mainnet::{BeaconState, SignedBeaconBlock}, }; use std::error::Error; fn main() -> std::result::Result<(), Box> { - println!("this example is for illustration purposes..."); - println!("to get to the end, we need utilities to make correct blocks with respect to the state transition"); + println!("this example illustrates how to use the codebase when applying state transitions"); + println!("note: the code currently does not run to the end as the input data is not correct"); - let genesis_state = phase0::BeaconState::default(); + let genesis_state = BeaconState::Phase0(Default::default()); let context = Context::for_mainnet(); - let execution_engine = ExecutionEngine::Bellatrix(bellatrix::DefaultExecutionEngine::default()); - let mut executor = Executor::new(genesis_state.into(), execution_engine, context); + let mut executor = Executor::new(genesis_state, context); - let mut block = phase0::SignedBeaconBlock::default(); - block.message.slot = 1; - executor.apply_block(&mut block.into())?; + let mut block = SignedBeaconBlock::Phase0(Default::default()); + *block.message_mut().slot_mut() = 1; + executor.apply_block(&mut block)?; - let mut block = altair::SignedBeaconBlock::default(); - block.message.slot = executor.context.altair_fork_epoch * executor.context.slots_per_epoch; - executor.apply_block(&mut block.into())?; + let mut block = SignedBeaconBlock::Altair(Default::default()); + *block.message_mut().slot_mut() = + executor.context.altair_fork_epoch * executor.context.slots_per_epoch; + executor.apply_block(&mut block)?; - let mut block = bellatrix::SignedBeaconBlock::default(); - block.message.slot = executor.context.bellatrix_fork_epoch * executor.context.slots_per_epoch; - executor.apply_block(&mut block.into())?; + let mut block = SignedBeaconBlock::Bellatrix(Default::default()); + *block.message_mut().slot_mut() = + executor.context.bellatrix_fork_epoch * executor.context.slots_per_epoch; + executor.apply_block(&mut block)?; - let mut state = executor.state.bellatrix().unwrap(); + let state = executor.state.bellatrix_mut().unwrap(); let state_root = state.hash_tree_root()?; dbg!(state_root); Ok(()) diff --git a/ethereum-consensus/src/altair/epoch_processing.rs b/ethereum-consensus/src/altair/epoch_processing.rs index 07b598284..0e9d25527 100644 --- a/ethereum-consensus/src/altair/epoch_processing.rs +++ b/ethereum-consensus/src/altair/epoch_processing.rs @@ -327,7 +327,7 @@ pub fn process_epoch< process_justification_and_finalization(state, context)?; process_inactivity_updates(state, context)?; process_rewards_and_penalties(state, context)?; - process_registry_updates(state, context); + process_registry_updates(state, context)?; process_slashings(state, context)?; process_eth1_data_reset(state, context); process_effective_balance_updates(state, context); diff --git a/ethereum-consensus/src/altair/helpers.rs b/ethereum-consensus/src/altair/helpers.rs index d64a92e7b..93fc14f84 100644 --- a/ethereum-consensus/src/altair/helpers.rs +++ b/ethereum-consensus/src/altair/helpers.rs @@ -382,7 +382,7 @@ pub fn slash_validator< context: &Context, ) -> Result<()> { let epoch = get_current_epoch(state, context); - initiate_validator_exit(state, slashed_index, context); + initiate_validator_exit(state, slashed_index, context)?; state.validators[slashed_index].slashed = true; state.validators[slashed_index].withdrawable_epoch = u64::max( state.validators[slashed_index].withdrawable_epoch, diff --git a/ethereum-consensus/src/altair/spec/mod.rs b/ethereum-consensus/src/altair/spec/mod.rs index 00245b304..30531f863 100644 --- a/ethereum-consensus/src/altair/spec/mod.rs +++ b/ethereum-consensus/src/altair/spec/mod.rs @@ -90,7 +90,7 @@ pub fn process_proposer_slashing< if header_1.slot != header_2.slot { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::SlotMismatch(header_1.slot, header_2.slot), - ))) + ))); } if header_1.proposer_index != header_2.proposer_index { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( @@ -98,12 +98,12 @@ pub fn process_proposer_slashing< header_1.proposer_index, header_2.proposer_index, ), - ))) + ))); } if header_1 == header_2 { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::HeadersAreEqual(header_1.clone()), - ))) + ))); } let proposer_index = header_1.proposer_index; let proposer = state.validators.get(proposer_index).ok_or_else(|| { @@ -114,7 +114,7 @@ pub fn process_proposer_slashing< if !is_slashable_validator(proposer, get_current_epoch(state, context)) { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::ProposerIsNotSlashable(header_1.proposer_index), - ))) + ))); } let epoch = compute_epoch_at_slot(header_1.slot, context); let domain = get_domain(state, DomainType::BeaconProposer, Some(epoch), context)?; @@ -126,7 +126,7 @@ pub fn process_proposer_slashing< if verify_signature(public_key, signing_root.as_ref(), &signed_header.signature).is_err() { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::InvalidSignature(signed_header.signature.clone()), - ))) + ))); } } slash_validator(state, proposer_index, None, context) @@ -162,7 +162,7 @@ pub fn process_attester_slashing< Box::new(attestation_1.data.clone()), Box::new(attestation_2.data.clone()), ), - ))) + ))); } is_valid_indexed_attestation(state, attestation_1, context)?; is_valid_indexed_attestation(state, attestation_2, context)?; @@ -237,7 +237,7 @@ pub fn process_voluntary_exit< if !is_active_validator(validator, current_epoch) { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::InactiveValidator(current_epoch), - ))) + ))); } if validator.exit_epoch != FAR_FUTURE_EPOCH { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( @@ -245,12 +245,12 @@ pub fn process_voluntary_exit< index: voluntary_exit.validator_index, epoch: validator.exit_epoch, }, - ))) + ))); } if current_epoch < voluntary_exit.epoch { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::EarlyExit { current_epoch, exit_epoch: voluntary_exit.epoch }, - ))) + ))); } let minimum_time_active = validator.activation_eligibility_epoch + context.shard_committee_period; @@ -260,7 +260,7 @@ pub fn process_voluntary_exit< current_epoch, minimum_time_active, }, - ))) + ))); } let domain = get_domain(state, DomainType::VoluntaryExit, Some(voluntary_exit.epoch), context)?; let public_key = &validator.public_key; @@ -270,8 +270,7 @@ pub fn process_voluntary_exit< InvalidVoluntaryExit::InvalidSignature(signed_voluntary_exit.signature.clone()), )) })?; - initiate_validator_exit(state, voluntary_exit.validator_index, context); - Ok(()) + initiate_validator_exit(state, voluntary_exit.validator_index, context) } pub fn process_block_header< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -313,27 +312,27 @@ pub fn process_block_header< return Err(invalid_header_error(InvalidBeaconBlockHeader::StateSlotMismatch { state_slot: state.slot, block_slot: block.slot, - })) + })); } if block.slot <= state.latest_block_header.slot { return Err(invalid_header_error(InvalidBeaconBlockHeader::OlderThanLatestBlockHeader { block_slot: block.slot, latest_block_header_slot: state.latest_block_header.slot, - })) + })); } let proposer_index = get_beacon_proposer_index(state, context)?; if block.proposer_index != proposer_index { return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerIndexMismatch { block_proposer_index: block.proposer_index, proposer_index, - })) + })); } let expected_parent_root = state.latest_block_header.hash_tree_root()?; if block.parent_root != expected_parent_root { return Err(invalid_header_error(InvalidBeaconBlockHeader::ParentBlockRootMismatch { expected: expected_parent_root, provided: block.parent_root, - })) + })); } state.latest_block_header = BeaconBlockHeader { slot: block.slot, @@ -344,7 +343,7 @@ pub fn process_block_header< }; let proposer = &state.validators[block.proposer_index]; if proposer.slashed { - return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))) + return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))); } Ok(()) } @@ -394,7 +393,7 @@ pub fn process_randao< let domain = get_domain(state, DomainType::Randao, Some(epoch), context)?; let signing_root = compute_signing_root(&mut epoch, domain)?; if verify_signature(&proposer.public_key, signing_root.as_ref(), &body.randao_reveal).is_err() { - return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))) + return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))); } let mix = xor(get_randao_mix(state, epoch), &hash(body.randao_reveal.as_ref())); let mix_index = epoch % context.epochs_per_historical_vector; @@ -490,7 +489,7 @@ pub fn process_operations< expected: expected_deposit_count, count: body.deposits.len(), }, - ))) + ))); } body.proposer_slashings .iter_mut() @@ -526,7 +525,7 @@ pub fn process_registry_updates< SYNC_COMMITTEE_SIZE, >, context: &Context, -) { +) -> Result<()> { let current_epoch = get_current_epoch(state, context); for i in 0..state.validators.len() { let validator = &mut state.validators[i]; @@ -536,7 +535,7 @@ pub fn process_registry_updates< if is_active_validator(validator, current_epoch) && validator.effective_balance <= context.ejection_balance { - initiate_validator_exit(state, i, context); + initiate_validator_exit(state, i, context)?; } } let mut activation_queue = @@ -562,6 +561,7 @@ pub fn process_registry_updates< let validator = &mut state.validators[i]; validator.activation_epoch = activation_exit_epoch; } + Ok(()) } pub fn process_eth1_data_reset< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -871,7 +871,7 @@ pub fn is_valid_genesis_state< context: &Context, ) -> bool { if state.genesis_time < context.min_genesis_time { - return false + return false; } get_active_validator_indices(state, GENESIS_EPOCH).len() >= context.min_genesis_active_validator_count @@ -984,7 +984,7 @@ pub fn is_valid_indexed_attestation< if attesting_indices.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesEmpty, - ))) + ))); } let mut prev = attesting_indices[0]; let mut duplicates = HashSet::new(); @@ -992,7 +992,7 @@ pub fn is_valid_indexed_attestation< if index < prev { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesNotSorted, - ))) + ))); } if index == prev { duplicates.insert(index); @@ -1002,7 +1002,7 @@ pub fn is_valid_indexed_attestation< if !duplicates.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::DuplicateIndices(Vec::from_iter(duplicates)), - ))) + ))); } let mut public_keys = vec![]; for &index in &attesting_indices[..] { @@ -1132,7 +1132,7 @@ pub fn compute_shuffled_index( context: &Context, ) -> Result { if index >= index_count { - return Err(Error::InvalidShufflingIndex { index, total: index_count }) + return Err(Error::InvalidShufflingIndex { index, total: index_count }); } let mut pivot_input = [0u8; 33]; pivot_input[..32].copy_from_slice(seed.as_ref()); @@ -1179,7 +1179,7 @@ pub fn compute_proposer_index< context: &Context, ) -> Result { if indices.is_empty() { - return Err(Error::CollectionCannotBeEmpty) + return Err(Error::CollectionCannotBeEmpty); } let max_byte = u8::MAX as u64; let mut i = 0; @@ -1194,7 +1194,7 @@ pub fn compute_proposer_index< let random_byte = hash(hash_input).as_ref()[i % 32] as u64; let effective_balance = state.validators[candidate_index].effective_balance; if effective_balance * max_byte >= context.max_effective_balance * random_byte { - return Ok(candidate_index) + return Ok(candidate_index); } i += 1; } @@ -1336,7 +1336,7 @@ pub fn get_block_root_at_slot< requested: slot, lower_bound: state.slot - 1, upper_bound: state.slot + SLOTS_PER_HISTORICAL_ROOT as Slot, - }) + }); } Ok(&state.block_roots[slot as usize % SLOTS_PER_HISTORICAL_ROOT]) } @@ -1669,7 +1669,7 @@ pub fn get_attesting_indices< if bits.len() != committee.len() { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::Bitfield { expected_length: committee.len(), length: bits.len() }, - ))) + ))); } let mut indices = HashSet::with_capacity(bits.capacity()); for (i, validator_index) in committee.iter().enumerate() { @@ -1755,9 +1755,9 @@ pub fn initiate_validator_exit< >, index: ValidatorIndex, context: &Context, -) { +) -> Result<()> { if state.validators[index].exit_epoch != FAR_FUTURE_EPOCH { - return + return Ok(()); } let mut exit_epochs: Vec = state .validators @@ -1773,8 +1773,11 @@ pub fn initiate_validator_exit< exit_queue_epoch += 1; } state.validators[index].exit_epoch = exit_queue_epoch; - state.validators[index].withdrawable_epoch = - state.validators[index].exit_epoch + context.min_validator_withdrawability_delay; + state.validators[index].withdrawable_epoch = state.validators[index] + .exit_epoch + .checked_add(context.min_validator_withdrawability_delay) + .ok_or(Error::Overflow)?; + Ok(()) } pub fn get_eligible_validator_indices< 'a, @@ -1834,7 +1837,7 @@ pub fn process_slots< context: &Context, ) -> Result<()> { if state.slot >= slot { - return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }) + return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }); } while state.slot < slot { process_slot(state, context)?; diff --git a/ethereum-consensus/src/bellatrix/block_processing.rs b/ethereum-consensus/src/bellatrix/block_processing.rs index c56e6af92..d3a93c08e 100644 --- a/ethereum-consensus/src/bellatrix/block_processing.rs +++ b/ethereum-consensus/src/bellatrix/block_processing.rs @@ -2,10 +2,11 @@ use crate::{ bellatrix::{ compute_timestamp_at_slot, get_current_epoch, get_randao_mix, is_execution_enabled, is_merge_transition_complete, process_block_header, process_eth1_data, process_operations, - process_randao, process_sync_aggregate, BeaconBlock, BeaconState, ExecutionEngine, - ExecutionPayload, ExecutionPayloadHeader, NewPayloadRequest, + process_randao, process_sync_aggregate, BeaconBlock, BeaconState, ExecutionPayload, + ExecutionPayloadHeader, }, error::{invalid_operation_error, InvalidExecutionPayload}, + execution_engine::ExecutionEngine, ssz::prelude::*, state_transition::{Context, Result}, }; @@ -23,12 +24,6 @@ pub fn process_execution_payload< const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -48,7 +43,6 @@ pub fn process_execution_payload< MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, >, - execution_engine: &E, context: &Context, ) -> Result<()> { let parent_hash_invalid = @@ -86,8 +80,8 @@ pub fn process_execution_payload< )) } - let new_payload_request = NewPayloadRequest(payload); - execution_engine.verify_and_notify_new_payload(&new_payload_request)?; + let execution_engine = context.execution_engine(); + execution_engine.verify_and_notify_new_payload(&payload.clone())?; state.latest_execution_payload_header = ExecutionPayloadHeader { parent_hash: payload.parent_hash.clone(), @@ -127,12 +121,6 @@ pub fn process_block< const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -159,17 +147,11 @@ pub fn process_block< MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, >, - execution_engine: &E, context: &Context, ) -> Result<()> { process_block_header(state, block, context)?; if is_execution_enabled(state, &block.body) { - process_execution_payload( - state, - &mut block.body.execution_payload, - execution_engine, - context, - )?; + process_execution_payload(state, &mut block.body.execution_payload, context)?; } process_randao(state, &block.body, context)?; process_eth1_data(state, &block.body, context); diff --git a/ethereum-consensus/src/bellatrix/epoch_processing.rs b/ethereum-consensus/src/bellatrix/epoch_processing.rs index fa730920a..741f656ac 100644 --- a/ethereum-consensus/src/bellatrix/epoch_processing.rs +++ b/ethereum-consensus/src/bellatrix/epoch_processing.rs @@ -87,7 +87,7 @@ pub fn process_epoch< process_justification_and_finalization(state, context)?; process_inactivity_updates(state, context)?; process_rewards_and_penalties(state, context)?; - process_registry_updates(state, context); + process_registry_updates(state, context)?; process_slashings(state, context)?; process_eth1_data_reset(state, context); process_effective_balance_updates(state, context); diff --git a/ethereum-consensus/src/bellatrix/execution_engine.rs b/ethereum-consensus/src/bellatrix/execution_engine.rs deleted file mode 100644 index 563759148..000000000 --- a/ethereum-consensus/src/bellatrix/execution_engine.rs +++ /dev/null @@ -1,151 +0,0 @@ -use crate::{ - bellatrix::execution_payload::ExecutionPayload, - error::ExecutionEngineError, - state_transition::{self, Result}, -}; - -pub struct NewPayloadRequest< - 'a, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, ->( - pub &'a ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, -); - -pub trait ExecutionEngine< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, -> -{ - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - ) -> Result<()>; -} - -// The `DefaultExecutionEngine` performs no operations and validation -// is determined by `execution_is_valid`. -#[derive(Debug)] -pub struct DefaultExecutionEngine { - execution_is_valid: bool, -} - -impl Default for DefaultExecutionEngine { - fn default() -> Self { - Self { execution_is_valid: true } - } -} - -impl DefaultExecutionEngine { - pub fn new(execution_is_valid: bool) -> Self { - Self { execution_is_valid } - } - - fn is_valid_block_hash< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidBlockHash.into()) - } else { - Ok(()) - } - } - - fn notify_new_payload< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidPayload.into()) - } else { - Ok(()) - } - } -} - -impl< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - > - ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - > for DefaultExecutionEngine -{ - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - ) -> Result<()> { - self.is_valid_block_hash(new_payload_request.0)?; - self.notify_new_payload(new_payload_request.0) - } -} - -impl< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - B: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - > From - for state_transition::ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - B, - > -{ - fn from(value: B) -> Self { - Self::Bellatrix(value) - } -} diff --git a/ethereum-consensus/src/bellatrix/execution_payload.rs b/ethereum-consensus/src/bellatrix/execution_payload.rs index 03570e01d..ee1615a84 100644 --- a/ethereum-consensus/src/bellatrix/execution_payload.rs +++ b/ethereum-consensus/src/bellatrix/execution_payload.rs @@ -1,4 +1,5 @@ use crate::{ + execution_engine::PayloadRequest, primitives::{Bytes32, ExecutionAddress, Hash32, Root}, ssz::prelude::*, Error, @@ -36,6 +37,21 @@ pub struct ExecutionPayload< pub transactions: List, MAX_TRANSACTIONS_PER_PAYLOAD>, } +impl< + const BYTES_PER_LOGS_BLOOM: usize, + const MAX_EXTRA_DATA_BYTES: usize, + const MAX_BYTES_PER_TRANSACTION: usize, + const MAX_TRANSACTIONS_PER_PAYLOAD: usize, + > PayloadRequest + for ExecutionPayload< + BYTES_PER_LOGS_BLOOM, + MAX_EXTRA_DATA_BYTES, + MAX_BYTES_PER_TRANSACTION, + MAX_TRANSACTIONS_PER_PAYLOAD, + > +{ +} + #[derive( Default, Debug, Clone, SimpleSerialize, PartialEq, Eq, serde::Serialize, serde::Deserialize, )] diff --git a/ethereum-consensus/src/bellatrix/helpers.rs b/ethereum-consensus/src/bellatrix/helpers.rs index c0d7915ed..dcf7e47b1 100644 --- a/ethereum-consensus/src/bellatrix/helpers.rs +++ b/ethereum-consensus/src/bellatrix/helpers.rs @@ -87,7 +87,7 @@ pub fn slash_validator< context: &Context, ) -> Result<()> { let epoch = get_current_epoch(state, context); - initiate_validator_exit(state, slashed_index, context); + initiate_validator_exit(state, slashed_index, context)?; state.validators[slashed_index].slashed = true; state.validators[slashed_index].withdrawable_epoch = u64::max( state.validators[slashed_index].withdrawable_epoch, diff --git a/ethereum-consensus/src/bellatrix/mod.rs b/ethereum-consensus/src/bellatrix/mod.rs index cfca13d21..f2940ad68 100644 --- a/ethereum-consensus/src/bellatrix/mod.rs +++ b/ethereum-consensus/src/bellatrix/mod.rs @@ -6,7 +6,6 @@ pub mod beacon_state; pub mod blinded_beacon_block; pub mod block_processing; pub mod epoch_processing; -pub mod execution_engine; pub mod execution_payload; pub mod fork; pub mod fork_choice; diff --git a/ethereum-consensus/src/bellatrix/spec/mod.rs b/ethereum-consensus/src/bellatrix/spec/mod.rs index c220d6073..719e43142 100644 --- a/ethereum-consensus/src/bellatrix/spec/mod.rs +++ b/ethereum-consensus/src/bellatrix/spec/mod.rs @@ -28,7 +28,6 @@ pub use crate::{ }, block_processing::{process_block, process_execution_payload}, epoch_processing::{process_epoch, process_slashings}, - execution_engine::{DefaultExecutionEngine, NewPayloadRequest}, execution_payload::{ExecutionPayload, ExecutionPayloadHeader, Transaction}, fork::upgrade_to_bellatrix, fork_choice::PowBlock, @@ -107,7 +106,7 @@ pub fn process_attestation< target: data.target.epoch, current: current_epoch, }, - ))) + ))); } let attestation_epoch = compute_epoch_at_slot(data.slot, context); if data.target.epoch != attestation_epoch { @@ -117,7 +116,7 @@ pub fn process_attestation< epoch: attestation_epoch, target: data.target.epoch, }, - ))) + ))); } let attestation_has_delay = data.slot + context.min_attestation_inclusion_delay <= state.slot; let attestation_is_recent = state.slot <= data.slot + context.slots_per_epoch; @@ -130,13 +129,13 @@ pub fn process_attestation< lower_bound: data.slot + context.slots_per_epoch, upper_bound: data.slot + context.min_attestation_inclusion_delay, }, - ))) + ))); } let committee_count = get_committee_count_per_slot(state, data.target.epoch, context); if data.index >= committee_count { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::InvalidIndex { index: data.index, upper_bound: committee_count }, - ))) + ))); } let committee = get_beacon_committee(state, data.slot, data.index, context)?; if attestation.aggregation_bits.len() != committee.len() { @@ -145,7 +144,7 @@ pub fn process_attestation< expected_length: committee.len(), length: attestation.aggregation_bits.len(), }, - ))) + ))); } let inclusion_delay = state.slot - data.slot; let participation_flag_indices = @@ -227,7 +226,7 @@ pub fn process_deposit< index, root, }, - ))) + ))); } state.eth1_deposit_index += 1; let public_key = &deposit.data.public_key; @@ -243,7 +242,7 @@ pub fn process_deposit< let domain = compute_domain(DomainType::Deposit, None, None, context)?; let signing_root = compute_signing_root(&mut deposit_message, domain)?; if verify_signature(public_key, signing_root.as_ref(), &deposit.data.signature).is_err() { - return Ok(()) + return Ok(()); } state.validators.push(get_validator_from_deposit(deposit, context)); state.balances.push(amount); @@ -309,7 +308,7 @@ pub fn process_sync_aggregate< signature: sync_aggregate.sync_committee_signature.clone(), root: signing_root, }, - ))) + ))); } let total_active_increments = get_total_active_balance(state, context)? / context.effective_balance_increment; @@ -375,7 +374,7 @@ pub fn process_proposer_slashing< if header_1.slot != header_2.slot { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::SlotMismatch(header_1.slot, header_2.slot), - ))) + ))); } if header_1.proposer_index != header_2.proposer_index { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( @@ -383,12 +382,12 @@ pub fn process_proposer_slashing< header_1.proposer_index, header_2.proposer_index, ), - ))) + ))); } if header_1 == header_2 { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::HeadersAreEqual(header_1.clone()), - ))) + ))); } let proposer_index = header_1.proposer_index; let proposer = state.validators.get(proposer_index).ok_or_else(|| { @@ -399,7 +398,7 @@ pub fn process_proposer_slashing< if !is_slashable_validator(proposer, get_current_epoch(state, context)) { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::ProposerIsNotSlashable(header_1.proposer_index), - ))) + ))); } let epoch = compute_epoch_at_slot(header_1.slot, context); let domain = get_domain(state, DomainType::BeaconProposer, Some(epoch), context)?; @@ -411,7 +410,7 @@ pub fn process_proposer_slashing< if verify_signature(public_key, signing_root.as_ref(), &signed_header.signature).is_err() { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::InvalidSignature(signed_header.signature.clone()), - ))) + ))); } } slash_validator(state, proposer_index, None, context) @@ -451,7 +450,7 @@ pub fn process_attester_slashing< Box::new(attestation_1.data.clone()), Box::new(attestation_2.data.clone()), ), - ))) + ))); } is_valid_indexed_attestation(state, attestation_1, context)?; is_valid_indexed_attestation(state, attestation_2, context)?; @@ -530,7 +529,7 @@ pub fn process_voluntary_exit< if !is_active_validator(validator, current_epoch) { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::InactiveValidator(current_epoch), - ))) + ))); } if validator.exit_epoch != FAR_FUTURE_EPOCH { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( @@ -538,12 +537,12 @@ pub fn process_voluntary_exit< index: voluntary_exit.validator_index, epoch: validator.exit_epoch, }, - ))) + ))); } if current_epoch < voluntary_exit.epoch { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::EarlyExit { current_epoch, exit_epoch: voluntary_exit.epoch }, - ))) + ))); } let minimum_time_active = validator.activation_eligibility_epoch + context.shard_committee_period; @@ -553,7 +552,7 @@ pub fn process_voluntary_exit< current_epoch, minimum_time_active, }, - ))) + ))); } let domain = get_domain(state, DomainType::VoluntaryExit, Some(voluntary_exit.epoch), context)?; let public_key = &validator.public_key; @@ -563,8 +562,7 @@ pub fn process_voluntary_exit< InvalidVoluntaryExit::InvalidSignature(signed_voluntary_exit.signature.clone()), )) })?; - initiate_validator_exit(state, voluntary_exit.validator_index, context); - Ok(()) + initiate_validator_exit(state, voluntary_exit.validator_index, context) } pub fn process_block_header< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -616,27 +614,27 @@ pub fn process_block_header< return Err(invalid_header_error(InvalidBeaconBlockHeader::StateSlotMismatch { state_slot: state.slot, block_slot: block.slot, - })) + })); } if block.slot <= state.latest_block_header.slot { return Err(invalid_header_error(InvalidBeaconBlockHeader::OlderThanLatestBlockHeader { block_slot: block.slot, latest_block_header_slot: state.latest_block_header.slot, - })) + })); } let proposer_index = get_beacon_proposer_index(state, context)?; if block.proposer_index != proposer_index { return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerIndexMismatch { block_proposer_index: block.proposer_index, proposer_index, - })) + })); } let expected_parent_root = state.latest_block_header.hash_tree_root()?; if block.parent_root != expected_parent_root { return Err(invalid_header_error(InvalidBeaconBlockHeader::ParentBlockRootMismatch { expected: expected_parent_root, provided: block.parent_root, - })) + })); } state.latest_block_header = BeaconBlockHeader { slot: block.slot, @@ -647,7 +645,7 @@ pub fn process_block_header< }; let proposer = &state.validators[block.proposer_index]; if proposer.slashed { - return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))) + return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))); } Ok(()) } @@ -707,7 +705,7 @@ pub fn process_randao< let domain = get_domain(state, DomainType::Randao, Some(epoch), context)?; let signing_root = compute_signing_root(&mut epoch, domain)?; if verify_signature(&proposer.public_key, signing_root.as_ref(), &body.randao_reveal).is_err() { - return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))) + return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))); } let mix = xor(get_randao_mix(state, epoch), &hash(body.randao_reveal.as_ref())); let mix_index = epoch % context.epochs_per_historical_vector; @@ -823,7 +821,7 @@ pub fn process_operations< expected: expected_deposit_count, count: body.deposits.len(), }, - ))) + ))); } body.proposer_slashings .iter_mut() @@ -897,7 +895,7 @@ pub fn process_justification_and_finalization< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch <= GENESIS_EPOCH + 1 { - return Ok(()) + return Ok(()); } let previous_indices = get_unslashed_participating_indices( state, @@ -950,7 +948,7 @@ pub fn process_inactivity_updates< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let eligible_validator_indices = get_eligible_validator_indices(state, context).collect::>(); @@ -1002,7 +1000,7 @@ pub fn process_rewards_and_penalties< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let mut deltas = Vec::new(); for flag_index in 0..PARTICIPATION_FLAG_WEIGHTS.len() { @@ -1110,7 +1108,7 @@ pub fn process_registry_updates< MAX_EXTRA_DATA_BYTES, >, context: &Context, -) { +) -> Result<()> { let current_epoch = get_current_epoch(state, context); for i in 0..state.validators.len() { let validator = &mut state.validators[i]; @@ -1120,7 +1118,7 @@ pub fn process_registry_updates< if is_active_validator(validator, current_epoch) && validator.effective_balance <= context.ejection_balance { - initiate_validator_exit(state, i, context); + initiate_validator_exit(state, i, context)?; } } let mut activation_queue = @@ -1146,6 +1144,7 @@ pub fn process_registry_updates< let validator = &mut state.validators[i]; validator.activation_epoch = activation_exit_epoch; } + Ok(()) } pub fn process_eth1_data_reset< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -1495,7 +1494,7 @@ pub fn is_valid_genesis_state< context: &Context, ) -> bool { if state.genesis_time < context.min_genesis_time { - return false + return false; } get_active_validator_indices(state, GENESIS_EPOCH).len() >= context.min_genesis_active_validator_count @@ -1709,7 +1708,7 @@ pub fn get_unslashed_participating_indices< requested: epoch, previous: previous_epoch, current: current_epoch, - }) + }); } let epoch_participation = if is_current { &state.current_epoch_participation @@ -1766,7 +1765,7 @@ pub fn get_attestation_participation_flag_indices< source_checkpoint: data.source.clone(), current: get_current_epoch(state, context), }, - ))) + ))); } let is_matching_target = is_matching_source && (data.target.root == *get_block_root(state, data.target.epoch, context)?); @@ -1916,7 +1915,7 @@ pub fn is_valid_indexed_attestation< if attesting_indices.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesEmpty, - ))) + ))); } let mut prev = attesting_indices[0]; let mut duplicates = HashSet::new(); @@ -1924,7 +1923,7 @@ pub fn is_valid_indexed_attestation< if index < prev { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesNotSorted, - ))) + ))); } if index == prev { duplicates.insert(index); @@ -1934,7 +1933,7 @@ pub fn is_valid_indexed_attestation< if !duplicates.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::DuplicateIndices(Vec::from_iter(duplicates)), - ))) + ))); } let mut public_keys = vec![]; for &index in &attesting_indices[..] { @@ -2082,7 +2081,7 @@ pub fn compute_shuffled_index( context: &Context, ) -> Result { if index >= index_count { - return Err(Error::InvalidShufflingIndex { index, total: index_count }) + return Err(Error::InvalidShufflingIndex { index, total: index_count }); } let mut pivot_input = [0u8; 33]; pivot_input[..32].copy_from_slice(seed.as_ref()); @@ -2133,7 +2132,7 @@ pub fn compute_proposer_index< context: &Context, ) -> Result { if indices.is_empty() { - return Err(Error::CollectionCannotBeEmpty) + return Err(Error::CollectionCannotBeEmpty); } let max_byte = u8::MAX as u64; let mut i = 0; @@ -2148,7 +2147,7 @@ pub fn compute_proposer_index< let random_byte = hash(hash_input).as_ref()[i % 32] as u64; let effective_balance = state.validators[candidate_index].effective_balance; if effective_balance * max_byte >= context.max_effective_balance * random_byte { - return Ok(candidate_index) + return Ok(candidate_index); } i += 1; } @@ -2302,7 +2301,7 @@ pub fn get_block_root_at_slot< requested: slot, lower_bound: state.slot - 1, upper_bound: state.slot + SLOTS_PER_HISTORICAL_ROOT as Slot, - }) + }); } Ok(&state.block_roots[slot as usize % SLOTS_PER_HISTORICAL_ROOT]) } @@ -2679,7 +2678,7 @@ pub fn get_attesting_indices< if bits.len() != committee.len() { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::Bitfield { expected_length: committee.len(), length: bits.len() }, - ))) + ))); } let mut indices = HashSet::with_capacity(bits.capacity()); for (i, validator_index) in committee.iter().enumerate() { @@ -2777,9 +2776,9 @@ pub fn initiate_validator_exit< >, index: ValidatorIndex, context: &Context, -) { +) -> Result<()> { if state.validators[index].exit_epoch != FAR_FUTURE_EPOCH { - return + return Ok(()); } let mut exit_epochs: Vec = state .validators @@ -2795,8 +2794,11 @@ pub fn initiate_validator_exit< exit_queue_epoch += 1; } state.validators[index].exit_epoch = exit_queue_epoch; - state.validators[index].withdrawable_epoch = - state.validators[index].exit_epoch + context.min_validator_withdrawability_delay; + state.validators[index].withdrawable_epoch = state.validators[index] + .exit_epoch + .checked_add(context.min_validator_withdrawability_delay) + .ok_or(Error::Overflow)?; + Ok(()) } pub fn get_eligible_validator_indices< 'a, @@ -2864,7 +2866,7 @@ pub fn process_slots< context: &Context, ) -> Result<()> { if state.slot >= slot { - return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }) + return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }); } while state.slot < slot { process_slot(state, context)?; @@ -2912,4 +2914,3 @@ pub fn process_slot< state.block_roots[root_index as usize] = previous_block_root; Ok(()) } -pub use crate::bellatrix::execution_engine::ExecutionEngine; diff --git a/ethereum-consensus/src/bellatrix/state_transition.rs b/ethereum-consensus/src/bellatrix/state_transition.rs index fb8b64834..78f3230ad 100644 --- a/ethereum-consensus/src/bellatrix/state_transition.rs +++ b/ethereum-consensus/src/bellatrix/state_transition.rs @@ -1,7 +1,6 @@ use crate::{ bellatrix::{ - process_block, process_slots, verify_block_signature, BeaconState, ExecutionEngine, - SignedBeaconBlock, + process_block, process_slots, verify_block_signature, BeaconState, SignedBeaconBlock, }, ssz::prelude::Merkleized, state_transition::{Context, Result, Validation}, @@ -29,12 +28,6 @@ pub fn state_transition_block_in_slot< const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -61,7 +54,6 @@ pub fn state_transition_block_in_slot< MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { @@ -73,7 +65,7 @@ pub fn state_transition_block_in_slot< verify_block_signature(state, signed_block, context)?; } let block = &mut signed_block.message; - process_block(state, block, execution_engine, context)?; + process_block(state, block, context)?; if validate_result && block.state_root != state.hash_tree_root()? { Err(Error::InvalidStateRoot) } else { @@ -99,12 +91,6 @@ pub fn state_transition< const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -131,11 +117,10 @@ pub fn state_transition< MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { process_slots(state, signed_block.message.slot, context)?; - state_transition_block_in_slot(state, signed_block, execution_engine, validation, context) + state_transition_block_in_slot(state, signed_block, validation, context) } diff --git a/ethereum-consensus/src/capella/block_processing.rs b/ethereum-consensus/src/capella/block_processing.rs index 464d407e4..e82c364ff 100644 --- a/ethereum-consensus/src/capella/block_processing.rs +++ b/ethereum-consensus/src/capella/block_processing.rs @@ -5,15 +5,15 @@ use crate::{ is_partially_withdrawable_validator, process_attestation, process_attester_slashing, process_block_header, process_deposit, process_eth1_data, process_proposer_slashing, process_randao, process_sync_aggregate, process_voluntary_exit, BeaconBlock, - BeaconBlockBody, BeaconState, DomainType, ExecutionAddress, ExecutionEngine, - ExecutionPayload, ExecutionPayloadHeader, NewPayloadRequest, SignedBlsToExecutionChange, - Withdrawal, + BeaconBlockBody, BeaconState, DomainType, ExecutionAddress, ExecutionPayload, + ExecutionPayloadHeader, SignedBlsToExecutionChange, Withdrawal, }, crypto::{hash, verify_signature}, error::{ invalid_operation_error, InvalidBlsToExecutionChange, InvalidDeposit, InvalidExecutionPayload, InvalidOperation, InvalidWithdrawals, }, + execution_engine::ExecutionEngine, primitives::{BLS_WITHDRAWAL_PREFIX, ETH1_ADDRESS_WITHDRAWAL_PREFIX}, ssz::prelude::*, state_transition::{Context, Result}, @@ -181,13 +181,6 @@ pub fn process_execution_payload< const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -208,7 +201,6 @@ pub fn process_execution_payload< MAX_TRANSACTIONS_PER_PAYLOAD, MAX_WITHDRAWALS_PER_PAYLOAD, >, - execution_engine: &E, context: &Context, ) -> Result<()> { let parent_hash_invalid = @@ -246,8 +238,8 @@ pub fn process_execution_payload< )) } - let new_payload_request = NewPayloadRequest(payload); - execution_engine.verify_and_notify_new_payload(&new_payload_request)?; + let execution_engine = context.execution_engine(); + execution_engine.verify_and_notify_new_payload(&payload.clone())?; state.latest_execution_payload_header = ExecutionPayloadHeader { parent_hash: payload.parent_hash.clone(), @@ -426,13 +418,6 @@ pub fn process_block< const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -461,12 +446,11 @@ pub fn process_block< MAX_WITHDRAWALS_PER_PAYLOAD, MAX_BLS_TO_EXECUTION_CHANGES, >, - execution_engine: &E, context: &Context, ) -> Result<()> { process_block_header(state, block, context)?; process_withdrawals(state, &block.body.execution_payload, context)?; - process_execution_payload(state, &mut block.body.execution_payload, execution_engine, context)?; + process_execution_payload(state, &mut block.body.execution_payload, context)?; process_randao(state, &block.body, context)?; process_eth1_data(state, &block.body, context); process_operations(state, &mut block.body, context)?; diff --git a/ethereum-consensus/src/capella/epoch_processing.rs b/ethereum-consensus/src/capella/epoch_processing.rs index 2ad0b6d7d..74f74ce4e 100644 --- a/ethereum-consensus/src/capella/epoch_processing.rs +++ b/ethereum-consensus/src/capella/epoch_processing.rs @@ -76,7 +76,7 @@ pub fn process_epoch< process_justification_and_finalization(state, context)?; process_inactivity_updates(state, context)?; process_rewards_and_penalties(state, context)?; - process_registry_updates(state, context); + process_registry_updates(state, context)?; process_slashings(state, context)?; process_eth1_data_reset(state, context); process_effective_balance_updates(state, context); diff --git a/ethereum-consensus/src/capella/execution_engine.rs b/ethereum-consensus/src/capella/execution_engine.rs deleted file mode 100644 index fea959f11..000000000 --- a/ethereum-consensus/src/capella/execution_engine.rs +++ /dev/null @@ -1,136 +0,0 @@ -use crate::{ - capella::execution_payload::ExecutionPayload, error::ExecutionEngineError, - state_transition::Result, -}; - -pub struct NewPayloadRequest< - 'a, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, ->( - pub &'a ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, -); - -pub trait ExecutionEngine< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, -> -{ - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()>; -} - -// The `DefaultExecutionEngine` performs no operations and validation -// is determined by `execution_is_valid`. -#[derive(Debug)] -pub struct DefaultExecutionEngine { - execution_is_valid: bool, -} - -impl Default for DefaultExecutionEngine { - fn default() -> Self { - Self { execution_is_valid: true } - } -} - -impl DefaultExecutionEngine { - pub fn new(execution_is_valid: bool) -> Self { - Self { execution_is_valid } - } - - fn is_valid_block_hash< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidBlockHash.into()) - } else { - Ok(()) - } - } - - fn notify_new_payload< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidPayload.into()) - } else { - Ok(()) - } - } -} - -impl< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - > - ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - > for DefaultExecutionEngine -{ - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()> { - self.is_valid_block_hash(new_payload_request.0)?; - self.notify_new_payload(new_payload_request.0) - } -} diff --git a/ethereum-consensus/src/capella/execution_payload.rs b/ethereum-consensus/src/capella/execution_payload.rs index 51f853958..79f5f87cb 100644 --- a/ethereum-consensus/src/capella/execution_payload.rs +++ b/ethereum-consensus/src/capella/execution_payload.rs @@ -1,6 +1,7 @@ use crate::{ bellatrix::Transaction, capella::withdrawal::Withdrawal, + execution_engine::PayloadRequest, primitives::{Bytes32, ExecutionAddress, Hash32, Root}, ssz::prelude::*, Error, @@ -38,6 +39,23 @@ pub struct ExecutionPayload< pub withdrawals: List, } +impl< + const BYTES_PER_LOGS_BLOOM: usize, + const MAX_EXTRA_DATA_BYTES: usize, + const MAX_BYTES_PER_TRANSACTION: usize, + const MAX_TRANSACTIONS_PER_PAYLOAD: usize, + const MAX_WITHDRAWALS_PER_PAYLOAD: usize, + > PayloadRequest + for ExecutionPayload< + BYTES_PER_LOGS_BLOOM, + MAX_EXTRA_DATA_BYTES, + MAX_BYTES_PER_TRANSACTION, + MAX_TRANSACTIONS_PER_PAYLOAD, + MAX_WITHDRAWALS_PER_PAYLOAD, + > +{ +} + #[derive( Default, Debug, Clone, SimpleSerialize, PartialEq, Eq, serde::Serialize, serde::Deserialize, )] diff --git a/ethereum-consensus/src/capella/mod.rs b/ethereum-consensus/src/capella/mod.rs index 1666a70a1..7cb78a091 100644 --- a/ethereum-consensus/src/capella/mod.rs +++ b/ethereum-consensus/src/capella/mod.rs @@ -7,7 +7,6 @@ pub mod blinded_beacon_block; pub mod block_processing; pub mod bls_to_execution_change; pub mod epoch_processing; -pub mod execution_engine; pub mod execution_payload; pub mod fork; pub mod genesis; diff --git a/ethereum-consensus/src/capella/presets/minimal.rs b/ethereum-consensus/src/capella/presets/minimal.rs index 355f85e48..d4a2ff601 100644 --- a/ethereum-consensus/src/capella/presets/minimal.rs +++ b/ethereum-consensus/src/capella/presets/minimal.rs @@ -1,6 +1,6 @@ use crate::capella::spec; pub use crate::{ - bellatrix::presets::mainnet::{ + bellatrix::presets::minimal::{ AggregateAndProof, Attestation, AttesterSlashing, ContributionAndProof, HistoricalBatch, IndexedAttestation, LightClientUpdate, PendingAttestation, SignedAggregateAndProof, SignedContributionAndProof, SyncAggregate, SyncCommittee, SyncCommitteeContribution, diff --git a/ethereum-consensus/src/capella/spec/mod.rs b/ethereum-consensus/src/capella/spec/mod.rs index d76aa1fef..dca142a6a 100644 --- a/ethereum-consensus/src/capella/spec/mod.rs +++ b/ethereum-consensus/src/capella/spec/mod.rs @@ -33,7 +33,6 @@ pub use crate::{ }, bls_to_execution_change::{BlsToExecutionChange, SignedBlsToExecutionChange}, epoch_processing::{process_epoch, process_historical_summaries_update}, - execution_engine::{DefaultExecutionEngine, NewPayloadRequest}, execution_payload::{ExecutionPayload, ExecutionPayloadHeader}, fork::upgrade_to_capella, genesis::initialize_beacon_state_from_eth1, @@ -111,7 +110,7 @@ pub fn process_attestation< target: data.target.epoch, current: current_epoch, }, - ))) + ))); } let attestation_epoch = compute_epoch_at_slot(data.slot, context); if data.target.epoch != attestation_epoch { @@ -121,7 +120,7 @@ pub fn process_attestation< epoch: attestation_epoch, target: data.target.epoch, }, - ))) + ))); } let attestation_has_delay = data.slot + context.min_attestation_inclusion_delay <= state.slot; let attestation_is_recent = state.slot <= data.slot + context.slots_per_epoch; @@ -134,13 +133,13 @@ pub fn process_attestation< lower_bound: data.slot + context.slots_per_epoch, upper_bound: data.slot + context.min_attestation_inclusion_delay, }, - ))) + ))); } let committee_count = get_committee_count_per_slot(state, data.target.epoch, context); if data.index >= committee_count { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::InvalidIndex { index: data.index, upper_bound: committee_count }, - ))) + ))); } let committee = get_beacon_committee(state, data.slot, data.index, context)?; if attestation.aggregation_bits.len() != committee.len() { @@ -149,7 +148,7 @@ pub fn process_attestation< expected_length: committee.len(), length: attestation.aggregation_bits.len(), }, - ))) + ))); } let inclusion_delay = state.slot - data.slot; let participation_flag_indices = @@ -231,7 +230,7 @@ pub fn process_deposit< index, root, }, - ))) + ))); } state.eth1_deposit_index += 1; let public_key = &deposit.data.public_key; @@ -247,7 +246,7 @@ pub fn process_deposit< let domain = compute_domain(DomainType::Deposit, None, None, context)?; let signing_root = compute_signing_root(&mut deposit_message, domain)?; if verify_signature(public_key, signing_root.as_ref(), &deposit.data.signature).is_err() { - return Ok(()) + return Ok(()); } state.validators.push(get_validator_from_deposit(deposit, context)); state.balances.push(amount); @@ -313,7 +312,7 @@ pub fn process_sync_aggregate< signature: sync_aggregate.sync_committee_signature.clone(), root: signing_root, }, - ))) + ))); } let total_active_increments = get_total_active_balance(state, context)? / context.effective_balance_increment; @@ -379,7 +378,7 @@ pub fn process_proposer_slashing< if header_1.slot != header_2.slot { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::SlotMismatch(header_1.slot, header_2.slot), - ))) + ))); } if header_1.proposer_index != header_2.proposer_index { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( @@ -387,12 +386,12 @@ pub fn process_proposer_slashing< header_1.proposer_index, header_2.proposer_index, ), - ))) + ))); } if header_1 == header_2 { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::HeadersAreEqual(header_1.clone()), - ))) + ))); } let proposer_index = header_1.proposer_index; let proposer = state.validators.get(proposer_index).ok_or_else(|| { @@ -403,7 +402,7 @@ pub fn process_proposer_slashing< if !is_slashable_validator(proposer, get_current_epoch(state, context)) { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::ProposerIsNotSlashable(header_1.proposer_index), - ))) + ))); } let epoch = compute_epoch_at_slot(header_1.slot, context); let domain = get_domain(state, DomainType::BeaconProposer, Some(epoch), context)?; @@ -415,7 +414,7 @@ pub fn process_proposer_slashing< if verify_signature(public_key, signing_root.as_ref(), &signed_header.signature).is_err() { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::InvalidSignature(signed_header.signature.clone()), - ))) + ))); } } slash_validator(state, proposer_index, None, context) @@ -455,7 +454,7 @@ pub fn process_attester_slashing< Box::new(attestation_1.data.clone()), Box::new(attestation_2.data.clone()), ), - ))) + ))); } is_valid_indexed_attestation(state, attestation_1, context)?; is_valid_indexed_attestation(state, attestation_2, context)?; @@ -534,7 +533,7 @@ pub fn process_voluntary_exit< if !is_active_validator(validator, current_epoch) { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::InactiveValidator(current_epoch), - ))) + ))); } if validator.exit_epoch != FAR_FUTURE_EPOCH { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( @@ -542,12 +541,12 @@ pub fn process_voluntary_exit< index: voluntary_exit.validator_index, epoch: validator.exit_epoch, }, - ))) + ))); } if current_epoch < voluntary_exit.epoch { return Err(invalid_operation_error(InvalidOperation::VoluntaryExit( InvalidVoluntaryExit::EarlyExit { current_epoch, exit_epoch: voluntary_exit.epoch }, - ))) + ))); } let minimum_time_active = validator.activation_eligibility_epoch + context.shard_committee_period; @@ -557,7 +556,7 @@ pub fn process_voluntary_exit< current_epoch, minimum_time_active, }, - ))) + ))); } let domain = get_domain(state, DomainType::VoluntaryExit, Some(voluntary_exit.epoch), context)?; let public_key = &validator.public_key; @@ -567,8 +566,7 @@ pub fn process_voluntary_exit< InvalidVoluntaryExit::InvalidSignature(signed_voluntary_exit.signature.clone()), )) })?; - initiate_validator_exit(state, voluntary_exit.validator_index, context); - Ok(()) + initiate_validator_exit(state, voluntary_exit.validator_index, context) } pub fn process_block_header< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -624,27 +622,27 @@ pub fn process_block_header< return Err(invalid_header_error(InvalidBeaconBlockHeader::StateSlotMismatch { state_slot: state.slot, block_slot: block.slot, - })) + })); } if block.slot <= state.latest_block_header.slot { return Err(invalid_header_error(InvalidBeaconBlockHeader::OlderThanLatestBlockHeader { block_slot: block.slot, latest_block_header_slot: state.latest_block_header.slot, - })) + })); } let proposer_index = get_beacon_proposer_index(state, context)?; if block.proposer_index != proposer_index { return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerIndexMismatch { block_proposer_index: block.proposer_index, proposer_index, - })) + })); } let expected_parent_root = state.latest_block_header.hash_tree_root()?; if block.parent_root != expected_parent_root { return Err(invalid_header_error(InvalidBeaconBlockHeader::ParentBlockRootMismatch { expected: expected_parent_root, provided: block.parent_root, - })) + })); } state.latest_block_header = BeaconBlockHeader { slot: block.slot, @@ -655,7 +653,7 @@ pub fn process_block_header< }; let proposer = &state.validators[block.proposer_index]; if proposer.slashed { - return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))) + return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))); } Ok(()) } @@ -719,7 +717,7 @@ pub fn process_randao< let domain = get_domain(state, DomainType::Randao, Some(epoch), context)?; let signing_root = compute_signing_root(&mut epoch, domain)?; if verify_signature(&proposer.public_key, signing_root.as_ref(), &body.randao_reveal).is_err() { - return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))) + return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))); } let mix = xor(get_randao_mix(state, epoch), &hash(body.randao_reveal.as_ref())); let mix_index = epoch % context.epochs_per_historical_vector; @@ -888,7 +886,7 @@ pub fn process_justification_and_finalization< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch <= GENESIS_EPOCH + 1 { - return Ok(()) + return Ok(()); } let previous_indices = get_unslashed_participating_indices( state, @@ -941,7 +939,7 @@ pub fn process_inactivity_updates< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let eligible_validator_indices = get_eligible_validator_indices(state, context).collect::>(); @@ -993,7 +991,7 @@ pub fn process_rewards_and_penalties< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let mut deltas = Vec::new(); for flag_index in 0..PARTICIPATION_FLAG_WEIGHTS.len() { @@ -1101,7 +1099,7 @@ pub fn process_registry_updates< MAX_EXTRA_DATA_BYTES, >, context: &Context, -) { +) -> Result<()> { let current_epoch = get_current_epoch(state, context); for i in 0..state.validators.len() { let validator = &mut state.validators[i]; @@ -1111,7 +1109,7 @@ pub fn process_registry_updates< if is_active_validator(validator, current_epoch) && validator.effective_balance <= context.ejection_balance { - initiate_validator_exit(state, i, context); + initiate_validator_exit(state, i, context)?; } } let mut activation_queue = @@ -1137,6 +1135,7 @@ pub fn process_registry_updates< let validator = &mut state.validators[i]; validator.activation_epoch = activation_exit_epoch; } + Ok(()) } pub fn process_eth1_data_reset< const SLOTS_PER_HISTORICAL_ROOT: usize, @@ -1486,7 +1485,7 @@ pub fn is_valid_genesis_state< context: &Context, ) -> bool { if state.genesis_time < context.min_genesis_time { - return false + return false; } get_active_validator_indices(state, GENESIS_EPOCH).len() >= context.min_genesis_active_validator_count @@ -1619,7 +1618,7 @@ pub fn slash_validator< context: &Context, ) -> Result<()> { let epoch = get_current_epoch(state, context); - initiate_validator_exit(state, slashed_index, context); + initiate_validator_exit(state, slashed_index, context)?; state.validators[slashed_index].slashed = true; state.validators[slashed_index].withdrawable_epoch = u64::max( state.validators[slashed_index].withdrawable_epoch, @@ -1968,7 +1967,7 @@ pub fn get_unslashed_participating_indices< requested: epoch, previous: previous_epoch, current: current_epoch, - }) + }); } let epoch_participation = if is_current { &state.current_epoch_participation @@ -2025,7 +2024,7 @@ pub fn get_attestation_participation_flag_indices< source_checkpoint: data.source.clone(), current: get_current_epoch(state, context), }, - ))) + ))); } let is_matching_target = is_matching_source && (data.target.root == *get_block_root(state, data.target.epoch, context)?); @@ -2175,7 +2174,7 @@ pub fn is_valid_indexed_attestation< if attesting_indices.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesEmpty, - ))) + ))); } let mut prev = attesting_indices[0]; let mut duplicates = HashSet::new(); @@ -2183,7 +2182,7 @@ pub fn is_valid_indexed_attestation< if index < prev { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesNotSorted, - ))) + ))); } if index == prev { duplicates.insert(index); @@ -2193,7 +2192,7 @@ pub fn is_valid_indexed_attestation< if !duplicates.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::DuplicateIndices(Vec::from_iter(duplicates)), - ))) + ))); } let mut public_keys = vec![]; for &index in &attesting_indices[..] { @@ -2345,7 +2344,7 @@ pub fn compute_shuffled_index( context: &Context, ) -> Result { if index >= index_count { - return Err(Error::InvalidShufflingIndex { index, total: index_count }) + return Err(Error::InvalidShufflingIndex { index, total: index_count }); } let mut pivot_input = [0u8; 33]; pivot_input[..32].copy_from_slice(seed.as_ref()); @@ -2396,7 +2395,7 @@ pub fn compute_proposer_index< context: &Context, ) -> Result { if indices.is_empty() { - return Err(Error::CollectionCannotBeEmpty) + return Err(Error::CollectionCannotBeEmpty); } let max_byte = u8::MAX as u64; let mut i = 0; @@ -2411,7 +2410,7 @@ pub fn compute_proposer_index< let random_byte = hash(hash_input).as_ref()[i % 32] as u64; let effective_balance = state.validators[candidate_index].effective_balance; if effective_balance * max_byte >= context.max_effective_balance * random_byte { - return Ok(candidate_index) + return Ok(candidate_index); } i += 1; } @@ -2565,7 +2564,7 @@ pub fn get_block_root_at_slot< requested: slot, lower_bound: state.slot - 1, upper_bound: state.slot + SLOTS_PER_HISTORICAL_ROOT as Slot, - }) + }); } Ok(&state.block_roots[slot as usize % SLOTS_PER_HISTORICAL_ROOT]) } @@ -2942,7 +2941,7 @@ pub fn get_attesting_indices< if bits.len() != committee.len() { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::Bitfield { expected_length: committee.len(), length: bits.len() }, - ))) + ))); } let mut indices = HashSet::with_capacity(bits.capacity()); for (i, validator_index) in committee.iter().enumerate() { @@ -3040,9 +3039,9 @@ pub fn initiate_validator_exit< >, index: ValidatorIndex, context: &Context, -) { +) -> Result<()> { if state.validators[index].exit_epoch != FAR_FUTURE_EPOCH { - return + return Ok(()); } let mut exit_epochs: Vec = state .validators @@ -3058,8 +3057,11 @@ pub fn initiate_validator_exit< exit_queue_epoch += 1; } state.validators[index].exit_epoch = exit_queue_epoch; - state.validators[index].withdrawable_epoch = - state.validators[index].exit_epoch + context.min_validator_withdrawability_delay; + state.validators[index].withdrawable_epoch = state.validators[index] + .exit_epoch + .checked_add(context.min_validator_withdrawability_delay) + .ok_or(Error::Overflow)?; + Ok(()) } pub fn get_eligible_validator_indices< 'a, @@ -3127,7 +3129,7 @@ pub fn process_slots< context: &Context, ) -> Result<()> { if state.slot >= slot { - return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }) + return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }); } while state.slot < slot { process_slot(state, context)?; @@ -3195,13 +3197,6 @@ pub fn state_transition_block_in_slot< const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -3230,7 +3225,6 @@ pub fn state_transition_block_in_slot< MAX_WITHDRAWALS_PER_PAYLOAD, MAX_BLS_TO_EXECUTION_CHANGES, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { @@ -3242,7 +3236,7 @@ pub fn state_transition_block_in_slot< verify_block_signature(state, signed_block, context)?; } let block = &mut signed_block.message; - process_block(state, block, execution_engine, context)?; + process_block(state, block, context)?; if validate_result && block.state_root != state.hash_tree_root()? { Err(Error::InvalidStateRoot) } else { @@ -3269,13 +3263,6 @@ pub fn state_transition< const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -3304,11 +3291,9 @@ pub fn state_transition< MAX_WITHDRAWALS_PER_PAYLOAD, MAX_BLS_TO_EXECUTION_CHANGES, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { process_slots(state, signed_block.message.slot, context)?; - state_transition_block_in_slot(state, signed_block, execution_engine, validation, context) + state_transition_block_in_slot(state, signed_block, validation, context) } -pub use crate::capella::execution_engine::ExecutionEngine; diff --git a/ethereum-consensus/src/deneb/block_processing.rs b/ethereum-consensus/src/deneb/block_processing.rs index c2705c097..dfd3ac866 100644 --- a/ethereum-consensus/src/deneb/block_processing.rs +++ b/ethereum-consensus/src/deneb/block_processing.rs @@ -8,14 +8,15 @@ use crate::{ is_valid_indexed_attestation, kzg_commitment_to_versioned_hash, process_block_header, process_eth1_data, process_operations, process_randao, process_sync_aggregate, process_withdrawals, Attestation, BeaconBlock, BeaconBlockBody, BeaconState, - ExecutionEngine, ExecutionPayloadHeader, NewPayloadRequest, SignedVoluntaryExit, - PARTICIPATION_FLAG_WEIGHTS, PROPOSER_WEIGHT, WEIGHT_DENOMINATOR, + ExecutionPayloadHeader, NewPayloadRequest, SignedVoluntaryExit, PARTICIPATION_FLAG_WEIGHTS, + PROPOSER_WEIGHT, WEIGHT_DENOMINATOR, }, domains::DomainType, error::{ invalid_operation_error, InvalidAttestation, InvalidExecutionPayload, InvalidOperation, InvalidVoluntaryExit, }, + execution_engine::ExecutionEngine, primitives::FAR_FUTURE_EPOCH, signing::verify_signed_data, ssz::prelude::*, @@ -155,13 +156,6 @@ pub fn process_execution_payload< const MAX_VOLUNTARY_EXITS: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -191,7 +185,6 @@ pub fn process_execution_payload< MAX_BLS_TO_EXECUTION_CHANGES, MAX_BLOB_COMMITMENTS_PER_BLOCK, >, - execution_engine: &E, context: &Context, ) -> Result<()> { let payload = &mut body.execution_payload; @@ -244,9 +237,10 @@ pub fn process_execution_payload< let versioned_hashes = body.blob_kzg_commitments.iter().map(kzg_commitment_to_versioned_hash).collect::>(); + let execution_engine = context.execution_engine(); let new_payload_request = NewPayloadRequest { - execution_payload: &*payload, - versioned_hashes: &versioned_hashes, + execution_payload: payload.clone(), + versioned_hashes, parent_beacon_block_root: state.latest_block_header.parent_root, }; execution_engine.verify_and_notify_new_payload(&new_payload_request)?; @@ -349,7 +343,7 @@ pub fn process_voluntary_exit< InvalidVoluntaryExit::InvalidSignature(signed_voluntary_exit.signature.clone()), )) })?; - initiate_validator_exit(state, voluntary_exit.validator_index, context); + initiate_validator_exit(state, voluntary_exit.validator_index, context)?; Ok(()) } @@ -374,13 +368,6 @@ pub fn process_block< const MAX_VOLUNTARY_EXITS: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -410,12 +397,11 @@ pub fn process_block< MAX_BLS_TO_EXECUTION_CHANGES, MAX_BLOB_COMMITMENTS_PER_BLOCK, >, - execution_engine: &E, context: &Context, ) -> Result<()> { process_block_header(state, block, context)?; process_withdrawals(state, &block.body.execution_payload, context)?; - process_execution_payload(state, &mut block.body, execution_engine, context)?; + process_execution_payload(state, &mut block.body, context)?; process_randao(state, &block.body, context)?; process_eth1_data(state, &block.body, context); process_operations(state, &mut block.body, context)?; diff --git a/ethereum-consensus/src/deneb/epoch_processing.rs b/ethereum-consensus/src/deneb/epoch_processing.rs index 9767c1eba..12fae5113 100644 --- a/ethereum-consensus/src/deneb/epoch_processing.rs +++ b/ethereum-consensus/src/deneb/epoch_processing.rs @@ -5,7 +5,7 @@ use crate::{ is_eligible_for_activation_queue, BeaconState, }, primitives::ValidatorIndex, - state_transition::Context, + state_transition::{Context, Result}, }; pub fn process_registry_updates< @@ -33,7 +33,7 @@ pub fn process_registry_updates< MAX_EXTRA_DATA_BYTES, >, context: &Context, -) { +) -> Result<()> { let current_epoch = get_current_epoch(state, context); for i in 0..state.validators.len() { let validator = &mut state.validators[i]; @@ -43,7 +43,7 @@ pub fn process_registry_updates< if is_active_validator(validator, current_epoch) && validator.effective_balance <= context.ejection_balance { - initiate_validator_exit(state, i, context); + initiate_validator_exit(state, i, context)?; } } let mut activation_queue = @@ -70,4 +70,5 @@ pub fn process_registry_updates< let validator = &mut state.validators[i]; validator.activation_epoch = activation_exit_epoch; } + Ok(()) } diff --git a/ethereum-consensus/src/deneb/execution_engine.rs b/ethereum-consensus/src/deneb/execution_engine.rs index cdc1cf407..fc6367b71 100644 --- a/ethereum-consensus/src/deneb/execution_engine.rs +++ b/ethereum-consensus/src/deneb/execution_engine.rs @@ -1,174 +1,40 @@ use crate::{ deneb::{execution_payload::ExecutionPayload, polynomial_commitments::VersionedHash}, - error::ExecutionEngineError, + execution_engine::PayloadRequest, primitives::Root, - state_transition::Result, }; pub struct NewPayloadRequest< - 'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, > { - pub execution_payload: &'a ExecutionPayload< + pub execution_payload: ExecutionPayload< BYTES_PER_LOGS_BLOOM, MAX_EXTRA_DATA_BYTES, MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, MAX_WITHDRAWALS_PER_PAYLOAD, >, - pub versioned_hashes: &'a [VersionedHash], + pub versioned_hashes: Vec, pub parent_beacon_block_root: Root, } -pub trait ExecutionEngine< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, -> -{ - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()>; -} - -// The `DefaultExecutionEngine` performs no operations and validation -// is determined by `execution_is_valid`. -#[derive(Debug)] -pub struct DefaultExecutionEngine { - execution_is_valid: bool, -} - -impl Default for DefaultExecutionEngine { - fn default() -> Self { - Self { execution_is_valid: true } - } -} - -impl DefaultExecutionEngine { - pub fn new(execution_is_valid: bool) -> Self { - Self { execution_is_valid } - } - - fn is_valid_block_hash< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - _parent_beacon_block_root: &Root, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidBlockHash.into()) - } else { - Ok(()) - } - } - - fn is_valid_versioned_hashes< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - >( - &self, - _new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidVersionedHashes.into()) - } else { - Ok(()) - } - } - - fn notify_new_payload< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - >( - &self, - _payload: &ExecutionPayload< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - _parent_beacon_block_root: &Root, - ) -> Result<()> { - if !self.execution_is_valid { - Err(ExecutionEngineError::InvalidPayload.into()) - } else { - Ok(()) - } - } -} - impl< const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize, const MAX_BYTES_PER_TRANSACTION: usize, const MAX_TRANSACTIONS_PER_PAYLOAD: usize, const MAX_WITHDRAWALS_PER_PAYLOAD: usize, - > - ExecutionEngine< + > PayloadRequest + for NewPayloadRequest< BYTES_PER_LOGS_BLOOM, MAX_EXTRA_DATA_BYTES, MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, MAX_WITHDRAWALS_PER_PAYLOAD, - > for DefaultExecutionEngine + > { - fn verify_and_notify_new_payload( - &self, - new_payload_request: &NewPayloadRequest< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, - ) -> Result<()> { - self.is_valid_block_hash( - new_payload_request.execution_payload, - &new_payload_request.parent_beacon_block_root, - )?; - - self.is_valid_versioned_hashes(new_payload_request)?; - - self.notify_new_payload( - new_payload_request.execution_payload, - &new_payload_request.parent_beacon_block_root, - ) - } } diff --git a/ethereum-consensus/src/deneb/spec/mod.rs b/ethereum-consensus/src/deneb/spec/mod.rs index cd337fe39..1c080cfb1 100644 --- a/ethereum-consensus/src/deneb/spec/mod.rs +++ b/ethereum-consensus/src/deneb/spec/mod.rs @@ -39,7 +39,7 @@ pub use crate::{ process_attestation, process_block, process_execution_payload, process_voluntary_exit, }, epoch_processing::process_registry_updates, - execution_engine::{DefaultExecutionEngine, NewPayloadRequest}, + execution_engine::NewPayloadRequest, execution_payload::{ExecutionPayload, ExecutionPayloadHeader}, fork::upgrade_to_deneb, genesis::initialize_beacon_state_from_eth1, @@ -110,14 +110,14 @@ pub fn process_bls_to_execution_change< if address_change.validator_index >= state.validators.len() { return Err(invalid_operation_error(InvalidOperation::BlsToExecutionChange( InvalidBlsToExecutionChange::ValidatorIndexOutOfBounds(address_change.validator_index), - ))) + ))); } let withdrawal_credentials = &mut state.validators[address_change.validator_index].withdrawal_credentials; if withdrawal_credentials[0] != BLS_WITHDRAWAL_PREFIX { return Err(invalid_operation_error(InvalidOperation::BlsToExecutionChange( InvalidBlsToExecutionChange::WithdrawalCredentialsPrefix(withdrawal_credentials[0]), - ))) + ))); } let domain = compute_domain( DomainType::BlsToExecutionChange, @@ -130,7 +130,7 @@ pub fn process_bls_to_execution_change< if withdrawal_credentials[1..] != hash(public_key.as_ref())[1..] { return Err(invalid_operation_error(InvalidOperation::BlsToExecutionChange( InvalidBlsToExecutionChange::PublicKeyMismatch(public_key.clone()), - ))) + ))); } verify_signature(public_key, signing_root.as_ref(), signature)?; withdrawal_credentials[0] = ETH1_ADDRESS_WITHDRAWAL_PREFIX; @@ -200,7 +200,7 @@ pub fn process_operations< expected: expected_deposit_count, count: body.deposits.len(), }, - ))) + ))); } body.proposer_slashings .iter_mut() @@ -261,7 +261,7 @@ pub fn process_withdrawals< provided: execution_payload.withdrawals.to_vec(), expected: expected_withdrawals, }, - ))) + ))); } for withdrawal in &expected_withdrawals { decrease_balance(state, withdrawal.validator_index, withdrawal.amount); @@ -338,7 +338,7 @@ pub fn get_expected_withdrawals< withdrawal_index += 1; } if withdrawals.len() == context.max_withdrawals_per_payload { - break + break; } validator_index = (validator_index + 1) % state.validators.len(); } @@ -388,7 +388,7 @@ pub fn process_deposit< index, root, }, - ))) + ))); } state.eth1_deposit_index += 1; let public_key = &deposit.data.public_key; @@ -404,7 +404,7 @@ pub fn process_deposit< let domain = compute_domain(DomainType::Deposit, None, None, context)?; let signing_root = compute_signing_root(&mut deposit_message, domain)?; if verify_signature(public_key, signing_root.as_ref(), &deposit.data.signature).is_err() { - return Ok(()) + return Ok(()); } state.validators.push(get_validator_from_deposit(deposit, context)); state.balances.push(amount); @@ -470,7 +470,7 @@ pub fn process_sync_aggregate< signature: sync_aggregate.sync_committee_signature.clone(), root: signing_root, }, - ))) + ))); } let total_active_increments = get_total_active_balance(state, context)? / context.effective_balance_increment; @@ -536,7 +536,7 @@ pub fn process_proposer_slashing< if header_1.slot != header_2.slot { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::SlotMismatch(header_1.slot, header_2.slot), - ))) + ))); } if header_1.proposer_index != header_2.proposer_index { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( @@ -544,12 +544,12 @@ pub fn process_proposer_slashing< header_1.proposer_index, header_2.proposer_index, ), - ))) + ))); } if header_1 == header_2 { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::HeadersAreEqual(header_1.clone()), - ))) + ))); } let proposer_index = header_1.proposer_index; let proposer = state.validators.get(proposer_index).ok_or_else(|| { @@ -560,7 +560,7 @@ pub fn process_proposer_slashing< if !is_slashable_validator(proposer, get_current_epoch(state, context)) { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::ProposerIsNotSlashable(header_1.proposer_index), - ))) + ))); } let epoch = compute_epoch_at_slot(header_1.slot, context); let domain = get_domain(state, DomainType::BeaconProposer, Some(epoch), context)?; @@ -572,7 +572,7 @@ pub fn process_proposer_slashing< if verify_signature(public_key, signing_root.as_ref(), &signed_header.signature).is_err() { return Err(invalid_operation_error(InvalidOperation::ProposerSlashing( InvalidProposerSlashing::InvalidSignature(signed_header.signature.clone()), - ))) + ))); } } slash_validator(state, proposer_index, None, context) @@ -612,7 +612,7 @@ pub fn process_attester_slashing< Box::new(attestation_1.data.clone()), Box::new(attestation_2.data.clone()), ), - ))) + ))); } is_valid_indexed_attestation(state, attestation_1, context)?; is_valid_indexed_attestation(state, attestation_2, context)?; @@ -710,27 +710,27 @@ pub fn process_block_header< return Err(invalid_header_error(InvalidBeaconBlockHeader::StateSlotMismatch { state_slot: state.slot, block_slot: block.slot, - })) + })); } if block.slot <= state.latest_block_header.slot { return Err(invalid_header_error(InvalidBeaconBlockHeader::OlderThanLatestBlockHeader { block_slot: block.slot, latest_block_header_slot: state.latest_block_header.slot, - })) + })); } let proposer_index = get_beacon_proposer_index(state, context)?; if block.proposer_index != proposer_index { return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerIndexMismatch { block_proposer_index: block.proposer_index, proposer_index, - })) + })); } let expected_parent_root = state.latest_block_header.hash_tree_root()?; if block.parent_root != expected_parent_root { return Err(invalid_header_error(InvalidBeaconBlockHeader::ParentBlockRootMismatch { expected: expected_parent_root, provided: block.parent_root, - })) + })); } state.latest_block_header = BeaconBlockHeader { slot: block.slot, @@ -741,7 +741,7 @@ pub fn process_block_header< }; let proposer = &state.validators[block.proposer_index]; if proposer.slashed { - return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))) + return Err(invalid_header_error(InvalidBeaconBlockHeader::ProposerSlashed(proposer_index))); } Ok(()) } @@ -807,7 +807,7 @@ pub fn process_randao< let domain = get_domain(state, DomainType::Randao, Some(epoch), context)?; let signing_root = compute_signing_root(&mut epoch, domain)?; if verify_signature(&proposer.public_key, signing_root.as_ref(), &body.randao_reveal).is_err() { - return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))) + return Err(invalid_operation_error(InvalidOperation::Randao(body.randao_reveal.clone()))); } let mix = xor(get_randao_mix(state, epoch), &hash(body.randao_reveal.as_ref())); let mix_index = epoch % context.epochs_per_historical_vector; @@ -938,7 +938,7 @@ pub fn process_epoch< process_justification_and_finalization(state, context)?; process_inactivity_updates(state, context)?; process_rewards_and_penalties(state, context)?; - process_registry_updates(state, context); + process_registry_updates(state, context)?; process_slashings(state, context)?; process_eth1_data_reset(state, context); process_effective_balance_updates(state, context); @@ -1054,7 +1054,7 @@ pub fn process_justification_and_finalization< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch <= GENESIS_EPOCH + 1 { - return Ok(()) + return Ok(()); } let previous_indices = get_unslashed_participating_indices( state, @@ -1107,7 +1107,7 @@ pub fn process_inactivity_updates< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let eligible_validator_indices = get_eligible_validator_indices(state, context).collect::>(); @@ -1159,7 +1159,7 @@ pub fn process_rewards_and_penalties< ) -> Result<()> { let current_epoch = get_current_epoch(state, context); if current_epoch == GENESIS_EPOCH { - return Ok(()) + return Ok(()); } let mut deltas = Vec::new(); for flag_index in 0..PARTICIPATION_FLAG_WEIGHTS.len() { @@ -1590,7 +1590,7 @@ pub fn is_valid_genesis_state< context: &Context, ) -> bool { if state.genesis_time < context.min_genesis_time { - return false + return false; } get_active_validator_indices(state, GENESIS_EPOCH).len() >= context.min_genesis_active_validator_count @@ -1742,7 +1742,7 @@ pub fn slash_validator< context: &Context, ) -> Result<()> { let epoch = get_current_epoch(state, context); - initiate_validator_exit(state, slashed_index, context); + initiate_validator_exit(state, slashed_index, context)?; state.validators[slashed_index].slashed = true; state.validators[slashed_index].withdrawable_epoch = u64::max( state.validators[slashed_index].withdrawable_epoch, @@ -2095,7 +2095,7 @@ pub fn get_unslashed_participating_indices< requested: epoch, previous: previous_epoch, current: current_epoch, - }) + }); } let epoch_participation = if is_current { &state.current_epoch_participation @@ -2243,7 +2243,7 @@ pub fn is_valid_indexed_attestation< if attesting_indices.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesEmpty, - ))) + ))); } let mut prev = attesting_indices[0]; let mut duplicates = HashSet::new(); @@ -2251,7 +2251,7 @@ pub fn is_valid_indexed_attestation< if index < prev { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::AttestingIndicesNotSorted, - ))) + ))); } if index == prev { duplicates.insert(index); @@ -2261,7 +2261,7 @@ pub fn is_valid_indexed_attestation< if !duplicates.is_empty() { return Err(invalid_operation_error(InvalidOperation::IndexedAttestation( InvalidIndexedAttestation::DuplicateIndices(Vec::from_iter(duplicates)), - ))) + ))); } let mut public_keys = vec![]; for &index in &attesting_indices[..] { @@ -2415,7 +2415,7 @@ pub fn compute_shuffled_index( context: &Context, ) -> Result { if index >= index_count { - return Err(Error::InvalidShufflingIndex { index, total: index_count }) + return Err(Error::InvalidShufflingIndex { index, total: index_count }); } let mut pivot_input = [0u8; 33]; pivot_input[..32].copy_from_slice(seed.as_ref()); @@ -2466,7 +2466,7 @@ pub fn compute_proposer_index< context: &Context, ) -> Result { if indices.is_empty() { - return Err(Error::CollectionCannotBeEmpty) + return Err(Error::CollectionCannotBeEmpty); } let max_byte = u8::MAX as u64; let mut i = 0; @@ -2481,7 +2481,7 @@ pub fn compute_proposer_index< let random_byte = hash(hash_input).as_ref()[i % 32] as u64; let effective_balance = state.validators[candidate_index].effective_balance; if effective_balance * max_byte >= context.max_effective_balance * random_byte { - return Ok(candidate_index) + return Ok(candidate_index); } i += 1; } @@ -2635,7 +2635,7 @@ pub fn get_block_root_at_slot< requested: slot, lower_bound: state.slot - 1, upper_bound: state.slot + SLOTS_PER_HISTORICAL_ROOT as Slot, - }) + }); } Ok(&state.block_roots[slot as usize % SLOTS_PER_HISTORICAL_ROOT]) } @@ -3012,7 +3012,7 @@ pub fn get_attesting_indices< if bits.len() != committee.len() { return Err(invalid_operation_error(InvalidOperation::Attestation( InvalidAttestation::Bitfield { expected_length: committee.len(), length: bits.len() }, - ))) + ))); } let mut indices = HashSet::with_capacity(bits.capacity()); for (i, validator_index) in committee.iter().enumerate() { @@ -3110,9 +3110,9 @@ pub fn initiate_validator_exit< >, index: ValidatorIndex, context: &Context, -) { +) -> Result<()> { if state.validators[index].exit_epoch != FAR_FUTURE_EPOCH { - return + return Ok(()); } let mut exit_epochs: Vec = state .validators @@ -3128,8 +3128,11 @@ pub fn initiate_validator_exit< exit_queue_epoch += 1; } state.validators[index].exit_epoch = exit_queue_epoch; - state.validators[index].withdrawable_epoch = - state.validators[index].exit_epoch + context.min_validator_withdrawability_delay; + state.validators[index].withdrawable_epoch = state.validators[index] + .exit_epoch + .checked_add(context.min_validator_withdrawability_delay) + .ok_or(Error::Overflow)?; + Ok(()) } pub fn get_eligible_validator_indices< 'a, @@ -3197,7 +3200,7 @@ pub fn process_slots< context: &Context, ) -> Result<()> { if state.slot >= slot { - return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }) + return Err(Error::TransitionToPreviousSlot { requested: slot, current: state.slot }); } while state.slot < slot { process_slot(state, context)?; @@ -3266,13 +3269,6 @@ pub fn state_transition_block_in_slot< const MAX_WITHDRAWALS_PER_PAYLOAD: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -3302,7 +3298,6 @@ pub fn state_transition_block_in_slot< MAX_BLS_TO_EXECUTION_CHANGES, MAX_BLOB_COMMITMENTS_PER_BLOCK, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { @@ -3314,7 +3309,7 @@ pub fn state_transition_block_in_slot< verify_block_signature(state, signed_block, context)?; } let block = &mut signed_block.message; - process_block(state, block, execution_engine, context)?; + process_block(state, block, context)?; if validate_result && block.state_root != state.hash_tree_root()? { Err(Error::InvalidStateRoot) } else { @@ -3342,13 +3337,6 @@ pub fn state_transition< const MAX_WITHDRAWALS_PER_PAYLOAD: usize, const MAX_BLS_TO_EXECUTION_CHANGES: usize, const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, - E: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - MAX_WITHDRAWALS_PER_PAYLOAD, - >, >( state: &mut BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -3378,11 +3366,9 @@ pub fn state_transition< MAX_BLS_TO_EXECUTION_CHANGES, MAX_BLOB_COMMITMENTS_PER_BLOCK, >, - execution_engine: &E, validation: Validation, context: &Context, ) -> Result<()> { process_slots(state, signed_block.message.slot, context)?; - state_transition_block_in_slot(state, signed_block, execution_engine, validation, context) + state_transition_block_in_slot(state, signed_block, validation, context) } -pub use crate::deneb::execution_engine::ExecutionEngine; diff --git a/ethereum-consensus/src/execution_engine.rs b/ethereum-consensus/src/execution_engine.rs new file mode 100644 index 000000000..98a92f8d4 --- /dev/null +++ b/ethereum-consensus/src/execution_engine.rs @@ -0,0 +1,26 @@ +use crate::{ + error::{Error, ExecutionEngineError}, + state_transition::Result, +}; + +/// `PayloadRequest` abstracts over the data sent to the `ExecutionEngine`. +/// NOTE: just a "marker" trait for now, until we have more substantial support for execution. +pub trait PayloadRequest {} + +/// `ExecutionEngine` abstracts over the interface between consensus and execution client. +pub trait ExecutionEngine { + /// Verify the new payload and associated data contained in `new_payload_request`. + /// Either return `Err` describing a failure or `Ok(())` if validation succeeds. + fn verify_and_notify_new_payload( + &self, + new_payload_request: &impl PayloadRequest, + ) -> Result<()>; +} + +/// A "no-op" implementation that succeeds for `true` or fails for `false`. +/// Useful for mocking the execution engine behavior. +impl ExecutionEngine for bool { + fn verify_and_notify_new_payload(&self, _: &impl PayloadRequest) -> Result<()> { + self.then_some(()).ok_or(Error::ExecutionEngine(ExecutionEngineError::InvalidPayload)) + } +} diff --git a/ethereum-consensus/src/lib.rs b/ethereum-consensus/src/lib.rs index 691d25407..3dc72c253 100644 --- a/ethereum-consensus/src/lib.rs +++ b/ethereum-consensus/src/lib.rs @@ -8,6 +8,7 @@ pub mod crypto; pub mod deneb; pub mod domains; pub mod error; +pub mod execution_engine; mod fork; pub mod networking; pub mod networks; diff --git a/ethereum-consensus/src/phase0/block_processing.rs b/ethereum-consensus/src/phase0/block_processing.rs index 3c60c8f2b..43b5b47cb 100644 --- a/ethereum-consensus/src/phase0/block_processing.rs +++ b/ethereum-consensus/src/phase0/block_processing.rs @@ -455,8 +455,7 @@ pub fn process_voluntary_exit< InvalidVoluntaryExit::InvalidSignature(signed_voluntary_exit.signature.clone()), )) })?; - initiate_validator_exit(state, voluntary_exit.validator_index, context); - Ok(()) + initiate_validator_exit(state, voluntary_exit.validator_index, context) } pub fn process_block_header< diff --git a/ethereum-consensus/src/phase0/epoch_processing.rs b/ethereum-consensus/src/phase0/epoch_processing.rs index ac404e5aa..46748ef41 100644 --- a/ethereum-consensus/src/phase0/epoch_processing.rs +++ b/ethereum-consensus/src/phase0/epoch_processing.rs @@ -271,7 +271,7 @@ pub fn process_registry_updates< PENDING_ATTESTATIONS_BOUND, >, context: &Context, -) { +) -> Result<()> { // Process activation eligibility and ejections let current_epoch = get_current_epoch(state, context); @@ -284,7 +284,7 @@ pub fn process_registry_updates< if is_active_validator(validator, current_epoch) && validator.effective_balance <= context.ejection_balance { - initiate_validator_exit(state, i, context); + initiate_validator_exit(state, i, context)?; } } @@ -315,6 +315,7 @@ pub fn process_registry_updates< let validator = &mut state.validators[i]; validator.activation_epoch = activation_exit_epoch; } + Ok(()) } pub fn process_slashings< @@ -1059,7 +1060,7 @@ pub fn process_epoch< ) -> Result<()> { process_justification_and_finalization(state, context)?; process_rewards_and_penalties(state, context)?; - process_registry_updates(state, context); + process_registry_updates(state, context)?; process_slashings(state, context)?; process_eth1_data_reset(state, context); process_effective_balance_updates(state, context); diff --git a/ethereum-consensus/src/phase0/helpers.rs b/ethereum-consensus/src/phase0/helpers.rs index e13eb1855..0bb7c9a51 100644 --- a/ethereum-consensus/src/phase0/helpers.rs +++ b/ethereum-consensus/src/phase0/helpers.rs @@ -921,9 +921,9 @@ pub fn initiate_validator_exit< >, index: ValidatorIndex, context: &Context, -) { +) -> Result<()> { if state.validators[index].exit_epoch != FAR_FUTURE_EPOCH { - return + return Ok(()) } let mut exit_epochs: Vec = state @@ -945,8 +945,11 @@ pub fn initiate_validator_exit< } state.validators[index].exit_epoch = exit_queue_epoch; - state.validators[index].withdrawable_epoch = - state.validators[index].exit_epoch + context.min_validator_withdrawability_delay; + state.validators[index].withdrawable_epoch = state.validators[index] + .exit_epoch + .checked_add(context.min_validator_withdrawability_delay) + .ok_or(Error::Overflow)?; + Ok(()) } pub fn slash_validator< @@ -974,7 +977,7 @@ pub fn slash_validator< context: &Context, ) -> Result<()> { let epoch = get_current_epoch(state, context); - initiate_validator_exit(state, slashed_index, context); + initiate_validator_exit(state, slashed_index, context)?; state.validators[slashed_index].slashed = true; state.validators[slashed_index].withdrawable_epoch = u64::max( state.validators[slashed_index].withdrawable_epoch, diff --git a/ethereum-consensus/src/state_transition/beacon_block.rs b/ethereum-consensus/src/state_transition/beacon_block.rs deleted file mode 100644 index da84d2388..000000000 --- a/ethereum-consensus/src/state_transition/beacon_block.rs +++ /dev/null @@ -1,227 +0,0 @@ -/// This module contains "wrapper" types for beacon blocks so that -/// the state transition machinery can be polymorphic with respect to forks. -use crate::altair; -use crate::{bellatrix, phase0}; - -#[derive(Debug)] -pub enum SignedBeaconBlock< - const MAX_PROPOSER_SLASHINGS: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const MAX_ATTESTER_SLASHINGS: usize, - const MAX_ATTESTATIONS: usize, - const MAX_DEPOSITS: usize, - const MAX_VOLUNTARY_EXITS: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, -> { - Phase0( - Box< - phase0::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - >, - >, - ), - Altair( - Box< - altair::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - >, - >, - ), - Bellatrix( - Box< - bellatrix::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - >, - ), -} - -impl< - const MAX_PROPOSER_SLASHINGS: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const MAX_ATTESTER_SLASHINGS: usize, - const MAX_ATTESTATIONS: usize, - const MAX_DEPOSITS: usize, - const MAX_VOLUNTARY_EXITS: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - > - From< - phase0::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - >, - > - for SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - > -{ - fn from( - block: phase0::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - >, - ) -> Self { - Self::Phase0(Box::new(block)) - } -} - -impl< - const MAX_PROPOSER_SLASHINGS: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const MAX_ATTESTER_SLASHINGS: usize, - const MAX_ATTESTATIONS: usize, - const MAX_DEPOSITS: usize, - const MAX_VOLUNTARY_EXITS: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - > - From< - altair::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - >, - > - for SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - > -{ - fn from( - block: altair::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - >, - ) -> Self { - Self::Altair(Box::new(block)) - } -} - -impl< - const MAX_PROPOSER_SLASHINGS: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const MAX_ATTESTER_SLASHINGS: usize, - const MAX_ATTESTATIONS: usize, - const MAX_DEPOSITS: usize, - const MAX_VOLUNTARY_EXITS: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - > - From< - bellatrix::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - > - for SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - > -{ - fn from( - block: bellatrix::SignedBeaconBlock< - MAX_PROPOSER_SLASHINGS, - MAX_VALIDATORS_PER_COMMITTEE, - MAX_ATTESTER_SLASHINGS, - MAX_ATTESTATIONS, - MAX_DEPOSITS, - MAX_VOLUNTARY_EXITS, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - ) -> Self { - Self::Bellatrix(Box::new(block)) - } -} diff --git a/ethereum-consensus/src/state_transition/beacon_state.rs b/ethereum-consensus/src/state_transition/beacon_state.rs deleted file mode 100644 index 1bf4bc82f..000000000 --- a/ethereum-consensus/src/state_transition/beacon_state.rs +++ /dev/null @@ -1,323 +0,0 @@ -/// This module contains "wrapper" types for beacon states so that -/// the state transition machinery can be polymorphic with respect to forks. -use crate::altair; -use crate::{bellatrix, phase0}; - -#[derive(Debug)] -pub enum BeaconState< - const SLOTS_PER_HISTORICAL_ROOT: usize, - const HISTORICAL_ROOTS_LIMIT: usize, - const ETH1_DATA_VOTES_BOUND: usize, - const VALIDATOR_REGISTRY_LIMIT: usize, - const EPOCHS_PER_HISTORICAL_VECTOR: usize, - const EPOCHS_PER_SLASHINGS_VECTOR: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const PENDING_ATTESTATIONS_BOUND: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, -> { - Phase0( - Box< - phase0::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - >, - >, - ), - Altair( - Box< - altair::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - >, - >, - ), - Bellatrix( - Box< - bellatrix::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - >, - >, - ), -} - -impl< - const SLOTS_PER_HISTORICAL_ROOT: usize, - const HISTORICAL_ROOTS_LIMIT: usize, - const ETH1_DATA_VOTES_BOUND: usize, - const VALIDATOR_REGISTRY_LIMIT: usize, - const EPOCHS_PER_HISTORICAL_VECTOR: usize, - const EPOCHS_PER_SLASHINGS_VECTOR: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const PENDING_ATTESTATIONS_BOUND: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - > - From< - phase0::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - >, - > - for BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - > -{ - fn from( - state: phase0::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - >, - ) -> Self { - Self::Phase0(Box::new(state)) - } -} - -impl< - const SLOTS_PER_HISTORICAL_ROOT: usize, - const HISTORICAL_ROOTS_LIMIT: usize, - const ETH1_DATA_VOTES_BOUND: usize, - const VALIDATOR_REGISTRY_LIMIT: usize, - const EPOCHS_PER_HISTORICAL_VECTOR: usize, - const EPOCHS_PER_SLASHINGS_VECTOR: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const PENDING_ATTESTATIONS_BOUND: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - > - From< - altair::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - >, - > - for BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - > -{ - fn from( - state: altair::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - >, - ) -> Self { - Self::Altair(Box::new(state)) - } -} - -impl< - const SLOTS_PER_HISTORICAL_ROOT: usize, - const HISTORICAL_ROOTS_LIMIT: usize, - const ETH1_DATA_VOTES_BOUND: usize, - const VALIDATOR_REGISTRY_LIMIT: usize, - const EPOCHS_PER_HISTORICAL_VECTOR: usize, - const EPOCHS_PER_SLASHINGS_VECTOR: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const PENDING_ATTESTATIONS_BOUND: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - > - From< - bellatrix::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - >, - > - for BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - > -{ - fn from( - state: bellatrix::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - >, - ) -> Self { - Self::Bellatrix(Box::new(state)) - } -} - -impl< - const SLOTS_PER_HISTORICAL_ROOT: usize, - const HISTORICAL_ROOTS_LIMIT: usize, - const ETH1_DATA_VOTES_BOUND: usize, - const VALIDATOR_REGISTRY_LIMIT: usize, - const EPOCHS_PER_HISTORICAL_VECTOR: usize, - const EPOCHS_PER_SLASHINGS_VECTOR: usize, - const MAX_VALIDATORS_PER_COMMITTEE: usize, - const PENDING_ATTESTATIONS_BOUND: usize, - const SYNC_COMMITTEE_SIZE: usize, - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - > - BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - > -{ - pub fn phase0( - self, - ) -> Option< - phase0::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - PENDING_ATTESTATIONS_BOUND, - >, - > { - match self { - Self::Phase0(state) => Some(*state), - _ => None, - } - } - - pub fn altair( - self, - ) -> Option< - altair::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - >, - > { - match self { - Self::Altair(state) => Some(*state), - _ => None, - } - } - - pub fn bellatrix( - self, - ) -> Option< - bellatrix::BeaconState< - SLOTS_PER_HISTORICAL_ROOT, - HISTORICAL_ROOTS_LIMIT, - ETH1_DATA_VOTES_BOUND, - VALIDATOR_REGISTRY_LIMIT, - EPOCHS_PER_HISTORICAL_VECTOR, - EPOCHS_PER_SLASHINGS_VECTOR, - MAX_VALIDATORS_PER_COMMITTEE, - SYNC_COMMITTEE_SIZE, - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - >, - > { - match self { - Self::Bellatrix(state) => Some(*state), - _ => None, - } - } -} diff --git a/ethereum-consensus/src/state_transition/context.rs b/ethereum-consensus/src/state_transition/context.rs index e5a11272c..2232ec04e 100644 --- a/ethereum-consensus/src/state_transition/context.rs +++ b/ethereum-consensus/src/state_transition/context.rs @@ -3,13 +3,17 @@ use crate::{ clock::{self, Clock, SystemTimeProvider}, configs::{self, Config}, deneb, + execution_engine::ExecutionEngine, networks::Network, phase0, primitives::{Epoch, ExecutionAddress, Gwei, Hash32, Slot, Version, U256}, Error, Fork, }; -#[derive(Debug, Default, Clone, serde::Deserialize)] +// Controls the default behavior of the execution engine via the `bool` impl of `ExecutionEngine`. +pub const DEFAULT_EXECUTION_ENGINE_VALIDITY: bool = true; + +#[derive(Clone)] pub struct Context { // phase0 preset pub max_committees_per_slot: u64, @@ -112,6 +116,13 @@ pub struct Context { pub deposit_chain_id: usize, pub deposit_network_id: usize, pub deposit_contract_address: ExecutionAddress, + + // Provides an implementation of `execution_engine::ExecutionEngine`. + #[cfg(feature = "spec-tests")] + // This field is exposed so that the execution engine behavior can be mocked when testing. + pub execution_engine: bool, + #[cfg(not(feature = "spec-tests"))] + execution_engine: bool, } impl Context { @@ -259,6 +270,7 @@ impl Context { deposit_chain_id: config.deposit_chain_id, deposit_network_id: config.deposit_network_id, deposit_contract_address: config.deposit_contract_address.clone(), + execution_engine: DEFAULT_EXECUTION_ENGINE_VALIDITY, } } @@ -399,4 +411,8 @@ impl Context { pub fn network(&self) -> &Network { &self.name } + + pub fn execution_engine(&self) -> impl ExecutionEngine { + self.execution_engine + } } diff --git a/ethereum-consensus/src/state_transition/execution_engine.rs b/ethereum-consensus/src/state_transition/execution_engine.rs deleted file mode 100644 index bacd818c1..000000000 --- a/ethereum-consensus/src/state_transition/execution_engine.rs +++ /dev/null @@ -1,48 +0,0 @@ -use crate::bellatrix; - -#[derive(Debug)] -pub enum ExecutionEngine< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - B: bellatrix::ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, -> { - Bellatrix(B), -} - -impl< - const BYTES_PER_LOGS_BLOOM: usize, - const MAX_EXTRA_DATA_BYTES: usize, - const MAX_BYTES_PER_TRANSACTION: usize, - const MAX_TRANSACTIONS_PER_PAYLOAD: usize, - B: bellatrix::ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, - > - ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - B, - > -{ - pub fn new(bellatrix: B) -> Self { - Self::Bellatrix(bellatrix) - } - - pub fn bellatrix(&self) -> &B { - match self { - Self::Bellatrix(engine) => engine, - } - } -} diff --git a/ethereum-consensus/src/state_transition/executor.rs b/ethereum-consensus/src/state_transition/executor.rs index 95e2e7315..d6ed2dad4 100644 --- a/ethereum-consensus/src/state_transition/executor.rs +++ b/ethereum-consensus/src/state_transition/executor.rs @@ -1,13 +1,10 @@ use crate::{ altair, bellatrix, phase0, - state_transition::{ - execution_engine::ExecutionEngine, BeaconState, Context, Result, SignedBeaconBlock, - Validation, - }, + state_transition::{Context, Result, Validation}, + types::{BeaconState, SignedBeaconBlock}, Error, Fork, }; -#[derive(Debug)] pub struct Executor< const SLOTS_PER_HISTORICAL_ROOT: usize, const HISTORICAL_ROOTS_LIMIT: usize, @@ -27,12 +24,9 @@ pub struct Executor< const MAX_ATTESTATIONS: usize, const MAX_DEPOSITS: usize, const MAX_VOLUNTARY_EXITS: usize, - B: bellatrix::ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, + const MAX_WITHDRAWALS_PER_PAYLOAD: usize, + const MAX_BLS_TO_EXECUTION_CHANGES: usize, + const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, > { pub state: BeaconState< SLOTS_PER_HISTORICAL_ROOT, @@ -47,13 +41,6 @@ pub struct Executor< BYTES_PER_LOGS_BLOOM, MAX_EXTRA_DATA_BYTES, >, - pub execution_engine: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - B, - >, pub context: Context, } @@ -76,12 +63,9 @@ impl< const MAX_ATTESTATIONS: usize, const MAX_DEPOSITS: usize, const MAX_VOLUNTARY_EXITS: usize, - B: bellatrix::ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - >, + const MAX_WITHDRAWALS_PER_PAYLOAD: usize, + const MAX_BLS_TO_EXECUTION_CHANGES: usize, + const MAX_BLOB_COMMITMENTS_PER_BLOCK: usize, > Executor< SLOTS_PER_HISTORICAL_ROOT, @@ -102,7 +86,9 @@ impl< MAX_ATTESTATIONS, MAX_DEPOSITS, MAX_VOLUNTARY_EXITS, - B, + MAX_WITHDRAWALS_PER_PAYLOAD, + MAX_BLS_TO_EXECUTION_CHANGES, + MAX_BLOB_COMMITMENTS_PER_BLOCK, > { pub fn new( @@ -119,16 +105,9 @@ impl< BYTES_PER_LOGS_BLOOM, MAX_EXTRA_DATA_BYTES, >, - execution_engine: ExecutionEngine< - BYTES_PER_LOGS_BLOOM, - MAX_EXTRA_DATA_BYTES, - MAX_BYTES_PER_TRANSACTION, - MAX_TRANSACTIONS_PER_PAYLOAD, - B, - >, context: Context, ) -> Self { - Self { state, execution_engine, context } + Self { state, context } } pub fn apply_block( @@ -145,6 +124,9 @@ impl< MAX_EXTRA_DATA_BYTES, MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, + MAX_WITHDRAWALS_PER_PAYLOAD, + MAX_BLS_TO_EXECUTION_CHANGES, + MAX_BLOB_COMMITMENTS_PER_BLOCK, >, ) -> Result<()> { self.apply_block_with_validation(signed_block, Validation::Enabled) @@ -164,6 +146,9 @@ impl< MAX_EXTRA_DATA_BYTES, MAX_BYTES_PER_TRANSACTION, MAX_TRANSACTIONS_PER_PAYLOAD, + MAX_WITHDRAWALS_PER_PAYLOAD, + MAX_BLS_TO_EXECUTION_CHANGES, + MAX_BLOB_COMMITMENTS_PER_BLOCK, >, validation: Validation, ) -> Result<()> { @@ -177,6 +162,12 @@ impl< SignedBeaconBlock::Bellatrix(signed_block) => { self.apply_bellatrix_block_with_validation(signed_block, validation) } + SignedBeaconBlock::Capella(_) => { + todo!() + } + SignedBeaconBlock::Deneb(_) => { + todo!() + } } } @@ -204,6 +195,14 @@ impl< source_fork: Fork::Bellatrix, destination_fork: Fork::Phase0, }), + BeaconState::Capella(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Capella, + destination_fork: Fork::Phase0, + }), + BeaconState::Deneb(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Deneb, + destination_fork: Fork::Phase0, + }), } } @@ -235,7 +234,7 @@ impl< } else { altair::state_transition(&mut state, signed_block, validation, &self.context)?; } - self.state = state.into(); + self.state = BeaconState::Altair(state); Ok(()) } BeaconState::Altair(state) => { @@ -245,6 +244,14 @@ impl< source_fork: Fork::Bellatrix, destination_fork: Fork::Altair, }), + BeaconState::Capella(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Capella, + destination_fork: Fork::Altair, + }), + BeaconState::Deneb(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Deneb, + destination_fork: Fork::Altair, + }), } } @@ -278,7 +285,6 @@ impl< bellatrix::state_transition_block_in_slot( &mut state, signed_block, - self.execution_engine.bellatrix(), validation, &self.context, )?; @@ -286,12 +292,11 @@ impl< bellatrix::state_transition( &mut state, signed_block, - self.execution_engine.bellatrix(), validation, &self.context, )?; } - self.state = state.into(); + self.state = BeaconState::Bellatrix(state); Ok(()) } BeaconState::Altair(state) => { @@ -302,7 +307,6 @@ impl< bellatrix::state_transition_block_in_slot( &mut state, signed_block, - self.execution_engine.bellatrix(), validation, &self.context, )?; @@ -310,21 +314,24 @@ impl< bellatrix::state_transition( &mut state, signed_block, - self.execution_engine.bellatrix(), validation, &self.context, )?; } - self.state = state.into(); + self.state = BeaconState::Bellatrix(state); Ok(()) } - BeaconState::Bellatrix(state) => bellatrix::state_transition( - state, - signed_block, - self.execution_engine.bellatrix(), - validation, - &self.context, - ), + BeaconState::Bellatrix(state) => { + bellatrix::state_transition(state, signed_block, validation, &self.context) + } + BeaconState::Capella(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Capella, + destination_fork: Fork::Bellatrix, + }), + BeaconState::Deneb(_) => Err(Error::IncompatibleFork { + source_fork: Fork::Deneb, + destination_fork: Fork::Bellatrix, + }), } } } diff --git a/ethereum-consensus/src/state_transition/mod.rs b/ethereum-consensus/src/state_transition/mod.rs index 98da31ac9..579b3c597 100644 --- a/ethereum-consensus/src/state_transition/mod.rs +++ b/ethereum-consensus/src/state_transition/mod.rs @@ -1,14 +1,8 @@ -mod beacon_block; -mod beacon_state; mod context; -mod execution_engine; mod executor; mod presets; -pub use beacon_block::*; -pub use beacon_state::*; pub use context::*; -pub use execution_engine::*; pub use executor::*; pub type Result = std::result::Result; diff --git a/ethereum-consensus/src/state_transition/presets/mainnet.rs b/ethereum-consensus/src/state_transition/presets/mainnet.rs index 82d77da93..a3799fef4 100644 --- a/ethereum-consensus/src/state_transition/presets/mainnet.rs +++ b/ethereum-consensus/src/state_transition/presets/mainnet.rs @@ -4,6 +4,8 @@ use crate::{ BYTES_PER_LOGS_BLOOM, MAX_BYTES_PER_TRANSACTION, MAX_EXTRA_DATA_BYTES, MAX_TRANSACTIONS_PER_PAYLOAD, }, + capella::mainnet::{MAX_BLS_TO_EXECUTION_CHANGES, MAX_WITHDRAWALS_PER_PAYLOAD}, + deneb::mainnet::MAX_BLOB_COMMITMENTS_PER_BLOCK, phase0::mainnet::{ EPOCHS_PER_HISTORICAL_VECTOR, EPOCHS_PER_SLASHINGS_VECTOR, ETH1_DATA_VOTES_BOUND, HISTORICAL_ROOTS_LIMIT, MAX_ATTESTATIONS, MAX_ATTESTER_SLASHINGS, MAX_DEPOSITS, @@ -14,9 +16,9 @@ use crate::{ }; pub use crate::Error; -pub use state_transition::{BeaconState, Context, ExecutionEngine, SignedBeaconBlock, Validation}; +pub use state_transition::{Context, Validation}; -pub type Executor = state_transition::Executor< +pub type Executor = state_transition::Executor< SLOTS_PER_HISTORICAL_ROOT, HISTORICAL_ROOTS_LIMIT, ETH1_DATA_VOTES_BOUND, @@ -35,5 +37,7 @@ pub type Executor = state_transition::Executor< MAX_ATTESTATIONS, MAX_DEPOSITS, MAX_VOLUNTARY_EXITS, - B, + MAX_WITHDRAWALS_PER_PAYLOAD, + MAX_BLS_TO_EXECUTION_CHANGES, + MAX_BLOB_COMMITMENTS_PER_BLOCK, >; diff --git a/ethereum-consensus/src/state_transition/presets/minimal.rs b/ethereum-consensus/src/state_transition/presets/minimal.rs index 53d62e0d2..02b5b5b8b 100644 --- a/ethereum-consensus/src/state_transition/presets/minimal.rs +++ b/ethereum-consensus/src/state_transition/presets/minimal.rs @@ -4,6 +4,8 @@ use crate::{ BYTES_PER_LOGS_BLOOM, MAX_BYTES_PER_TRANSACTION, MAX_EXTRA_DATA_BYTES, MAX_TRANSACTIONS_PER_PAYLOAD, }, + capella::minimal::{MAX_BLS_TO_EXECUTION_CHANGES, MAX_WITHDRAWALS_PER_PAYLOAD}, + deneb::minimal::MAX_BLOB_COMMITMENTS_PER_BLOCK, phase0::minimal::{ EPOCHS_PER_HISTORICAL_VECTOR, EPOCHS_PER_SLASHINGS_VECTOR, ETH1_DATA_VOTES_BOUND, HISTORICAL_ROOTS_LIMIT, MAX_ATTESTATIONS, MAX_ATTESTER_SLASHINGS, MAX_DEPOSITS, @@ -14,9 +16,9 @@ use crate::{ }; pub use crate::Error; -pub use state_transition::{BeaconState, Context, ExecutionEngine, SignedBeaconBlock, Validation}; +pub use state_transition::{Context, Validation}; -pub type Executor = state_transition::Executor< +pub type Executor = state_transition::Executor< SLOTS_PER_HISTORICAL_ROOT, HISTORICAL_ROOTS_LIMIT, ETH1_DATA_VOTES_BOUND, @@ -35,5 +37,7 @@ pub type Executor = state_transition::Executor< MAX_ATTESTATIONS, MAX_DEPOSITS, MAX_VOLUNTARY_EXITS, - B, + MAX_WITHDRAWALS_PER_PAYLOAD, + MAX_BLS_TO_EXECUTION_CHANGES, + MAX_BLOB_COMMITMENTS_PER_BLOCK, >; diff --git a/ethereum-consensus/src/types/beacon_block.rs b/ethereum-consensus/src/types/beacon_block.rs index 5f0e0281c..771f666da 100644 --- a/ethereum-consensus/src/types/beacon_block.rs +++ b/ethereum-consensus/src/types/beacon_block.rs @@ -364,6 +364,15 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Phase0(inner) => &mut inner.slot, + Self::Altair(inner) => &mut inner.slot, + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn proposer_index(&self) -> ValidatorIndex { match self { Self::Phase0(inner) => inner.proposer_index, @@ -373,6 +382,15 @@ impl< Self::Deneb(inner) => inner.proposer_index, } } + pub fn proposer_index_mut(&mut self) -> &mut ValidatorIndex { + match self { + Self::Phase0(inner) => &mut inner.proposer_index, + Self::Altair(inner) => &mut inner.proposer_index, + Self::Bellatrix(inner) => &mut inner.proposer_index, + Self::Capella(inner) => &mut inner.proposer_index, + Self::Deneb(inner) => &mut inner.proposer_index, + } + } pub fn parent_root(&self) -> Root { match self { Self::Phase0(inner) => inner.parent_root, @@ -382,6 +400,15 @@ impl< Self::Deneb(inner) => inner.parent_root, } } + pub fn parent_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.parent_root, + Self::Altair(inner) => &mut inner.parent_root, + Self::Bellatrix(inner) => &mut inner.parent_root, + Self::Capella(inner) => &mut inner.parent_root, + Self::Deneb(inner) => &mut inner.parent_root, + } + } pub fn state_root(&self) -> Root { match self { Self::Phase0(inner) => inner.state_root, @@ -391,6 +418,15 @@ impl< Self::Deneb(inner) => inner.state_root, } } + pub fn state_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.state_root, + Self::Altair(inner) => &mut inner.state_root, + Self::Bellatrix(inner) => &mut inner.state_root, + Self::Capella(inner) => &mut inner.state_root, + Self::Deneb(inner) => &mut inner.state_root, + } + } pub fn body( &self, ) -> BeaconBlockBodyRef< @@ -484,19 +520,19 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Altair(inner)) + return Ok(Self::Altair(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Phase0(inner)) + return Ok(Self::Phase0(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } @@ -1492,6 +1528,15 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Phase0(inner) => &mut inner.slot, + Self::Altair(inner) => &mut inner.slot, + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn proposer_index(&self) -> ValidatorIndex { match self { Self::Phase0(inner) => inner.proposer_index, @@ -1501,6 +1546,15 @@ impl< Self::Deneb(inner) => inner.proposer_index, } } + pub fn proposer_index_mut(&mut self) -> &mut ValidatorIndex { + match self { + Self::Phase0(inner) => &mut inner.proposer_index, + Self::Altair(inner) => &mut inner.proposer_index, + Self::Bellatrix(inner) => &mut inner.proposer_index, + Self::Capella(inner) => &mut inner.proposer_index, + Self::Deneb(inner) => &mut inner.proposer_index, + } + } pub fn parent_root(&self) -> Root { match self { Self::Phase0(inner) => inner.parent_root, @@ -1510,6 +1564,15 @@ impl< Self::Deneb(inner) => inner.parent_root, } } + pub fn parent_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.parent_root, + Self::Altair(inner) => &mut inner.parent_root, + Self::Bellatrix(inner) => &mut inner.parent_root, + Self::Capella(inner) => &mut inner.parent_root, + Self::Deneb(inner) => &mut inner.parent_root, + } + } pub fn state_root(&self) -> Root { match self { Self::Phase0(inner) => inner.state_root, @@ -1519,6 +1582,15 @@ impl< Self::Deneb(inner) => inner.state_root, } } + pub fn state_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.state_root, + Self::Altair(inner) => &mut inner.state_root, + Self::Bellatrix(inner) => &mut inner.state_root, + Self::Capella(inner) => &mut inner.state_root, + Self::Deneb(inner) => &mut inner.state_root, + } + } pub fn body( &self, ) -> BeaconBlockBodyRef< diff --git a/ethereum-consensus/src/types/beacon_block_body.rs b/ethereum-consensus/src/types/beacon_block_body.rs index 1b3a34186..98fe73a9e 100644 --- a/ethereum-consensus/src/types/beacon_block_body.rs +++ b/ethereum-consensus/src/types/beacon_block_body.rs @@ -653,19 +653,19 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Altair(inner)) + return Ok(Self::Altair(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Phase0(inner)) + return Ok(Self::Phase0(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } diff --git a/ethereum-consensus/src/types/beacon_state.rs b/ethereum-consensus/src/types/beacon_state.rs index b975020d7..91aa098ea 100644 --- a/ethereum-consensus/src/types/beacon_state.rs +++ b/ethereum-consensus/src/types/beacon_state.rs @@ -346,6 +346,15 @@ impl< Self::Deneb(inner) => inner.genesis_time, } } + pub fn genesis_time_mut(&mut self) -> &mut u64 { + match self { + Self::Phase0(inner) => &mut inner.genesis_time, + Self::Altair(inner) => &mut inner.genesis_time, + Self::Bellatrix(inner) => &mut inner.genesis_time, + Self::Capella(inner) => &mut inner.genesis_time, + Self::Deneb(inner) => &mut inner.genesis_time, + } + } pub fn genesis_validators_root(&self) -> Root { match self { Self::Phase0(inner) => inner.genesis_validators_root, @@ -355,6 +364,15 @@ impl< Self::Deneb(inner) => inner.genesis_validators_root, } } + pub fn genesis_validators_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.genesis_validators_root, + Self::Altair(inner) => &mut inner.genesis_validators_root, + Self::Bellatrix(inner) => &mut inner.genesis_validators_root, + Self::Capella(inner) => &mut inner.genesis_validators_root, + Self::Deneb(inner) => &mut inner.genesis_validators_root, + } + } pub fn slot(&self) -> Slot { match self { Self::Phase0(inner) => inner.slot, @@ -364,6 +382,15 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Phase0(inner) => &mut inner.slot, + Self::Altair(inner) => &mut inner.slot, + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn fork(&self) -> &Fork { match self { Self::Phase0(inner) => &inner.fork, @@ -499,6 +526,15 @@ impl< Self::Deneb(inner) => inner.eth1_deposit_index, } } + pub fn eth1_deposit_index_mut(&mut self) -> &mut u64 { + match self { + Self::Phase0(inner) => &mut inner.eth1_deposit_index, + Self::Altair(inner) => &mut inner.eth1_deposit_index, + Self::Bellatrix(inner) => &mut inner.eth1_deposit_index, + Self::Capella(inner) => &mut inner.eth1_deposit_index, + Self::Deneb(inner) => &mut inner.eth1_deposit_index, + } + } pub fn validators(&self) -> &List { match self { Self::Phase0(inner) => &inner.validators, @@ -824,6 +860,15 @@ impl< Self::Deneb(inner) => Some(inner.next_withdrawal_index), } } + pub fn next_withdrawal_index_mut(&mut self) -> Option<&mut WithdrawalIndex> { + match self { + Self::Phase0(_) => None, + Self::Altair(_) => None, + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.next_withdrawal_index), + Self::Deneb(inner) => Some(&mut inner.next_withdrawal_index), + } + } pub fn next_withdrawal_validator_index(&self) -> Option { match self { Self::Phase0(_) => None, @@ -833,6 +878,15 @@ impl< Self::Deneb(inner) => Some(inner.next_withdrawal_validator_index), } } + pub fn next_withdrawal_validator_index_mut(&mut self) -> Option<&mut ValidatorIndex> { + match self { + Self::Phase0(_) => None, + Self::Altair(_) => None, + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.next_withdrawal_validator_index), + Self::Deneb(inner) => Some(&mut inner.next_withdrawal_validator_index), + } + } pub fn historical_summaries(&self) -> Option<&List> { match self { Self::Phase0(_) => None, @@ -888,19 +942,19 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Altair(inner)) + return Ok(Self::Altair(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Phase0(inner)) + return Ok(Self::Phase0(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } @@ -2033,6 +2087,15 @@ impl< Self::Deneb(inner) => inner.genesis_time, } } + pub fn genesis_time_mut(&mut self) -> &mut u64 { + match self { + Self::Phase0(inner) => &mut inner.genesis_time, + Self::Altair(inner) => &mut inner.genesis_time, + Self::Bellatrix(inner) => &mut inner.genesis_time, + Self::Capella(inner) => &mut inner.genesis_time, + Self::Deneb(inner) => &mut inner.genesis_time, + } + } pub fn genesis_validators_root(&self) -> Root { match self { Self::Phase0(inner) => inner.genesis_validators_root, @@ -2042,6 +2105,15 @@ impl< Self::Deneb(inner) => inner.genesis_validators_root, } } + pub fn genesis_validators_root_mut(&mut self) -> &mut Root { + match self { + Self::Phase0(inner) => &mut inner.genesis_validators_root, + Self::Altair(inner) => &mut inner.genesis_validators_root, + Self::Bellatrix(inner) => &mut inner.genesis_validators_root, + Self::Capella(inner) => &mut inner.genesis_validators_root, + Self::Deneb(inner) => &mut inner.genesis_validators_root, + } + } pub fn slot(&self) -> Slot { match self { Self::Phase0(inner) => inner.slot, @@ -2051,6 +2123,15 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Phase0(inner) => &mut inner.slot, + Self::Altair(inner) => &mut inner.slot, + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn fork(&self) -> &Fork { match self { Self::Phase0(inner) => &inner.fork, @@ -2186,6 +2267,15 @@ impl< Self::Deneb(inner) => inner.eth1_deposit_index, } } + pub fn eth1_deposit_index_mut(&mut self) -> &mut u64 { + match self { + Self::Phase0(inner) => &mut inner.eth1_deposit_index, + Self::Altair(inner) => &mut inner.eth1_deposit_index, + Self::Bellatrix(inner) => &mut inner.eth1_deposit_index, + Self::Capella(inner) => &mut inner.eth1_deposit_index, + Self::Deneb(inner) => &mut inner.eth1_deposit_index, + } + } pub fn validators(&self) -> &List { match self { Self::Phase0(inner) => &inner.validators, @@ -2511,6 +2601,15 @@ impl< Self::Deneb(inner) => Some(inner.next_withdrawal_index), } } + pub fn next_withdrawal_index_mut(&mut self) -> Option<&mut WithdrawalIndex> { + match self { + Self::Phase0(_) => None, + Self::Altair(_) => None, + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.next_withdrawal_index), + Self::Deneb(inner) => Some(&mut inner.next_withdrawal_index), + } + } pub fn next_withdrawal_validator_index(&self) -> Option { match self { Self::Phase0(_) => None, @@ -2520,6 +2619,15 @@ impl< Self::Deneb(inner) => Some(inner.next_withdrawal_validator_index), } } + pub fn next_withdrawal_validator_index_mut(&mut self) -> Option<&mut ValidatorIndex> { + match self { + Self::Phase0(_) => None, + Self::Altair(_) => None, + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.next_withdrawal_validator_index), + Self::Deneb(inner) => Some(&mut inner.next_withdrawal_validator_index), + } + } pub fn historical_summaries(&self) -> Option<&List> { match self { Self::Phase0(_) => None, diff --git a/ethereum-consensus/src/types/blinded_beacon_block.rs b/ethereum-consensus/src/types/blinded_beacon_block.rs index f3fc7a136..fe1a3bdeb 100644 --- a/ethereum-consensus/src/types/blinded_beacon_block.rs +++ b/ethereum-consensus/src/types/blinded_beacon_block.rs @@ -234,6 +234,13 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn proposer_index(&self) -> ValidatorIndex { match self { Self::Bellatrix(inner) => inner.proposer_index, @@ -241,6 +248,13 @@ impl< Self::Deneb(inner) => inner.proposer_index, } } + pub fn proposer_index_mut(&mut self) -> &mut ValidatorIndex { + match self { + Self::Bellatrix(inner) => &mut inner.proposer_index, + Self::Capella(inner) => &mut inner.proposer_index, + Self::Deneb(inner) => &mut inner.proposer_index, + } + } pub fn parent_root(&self) -> Root { match self { Self::Bellatrix(inner) => inner.parent_root, @@ -248,6 +262,13 @@ impl< Self::Deneb(inner) => inner.parent_root, } } + pub fn parent_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.parent_root, + Self::Capella(inner) => &mut inner.parent_root, + Self::Deneb(inner) => &mut inner.parent_root, + } + } pub fn state_root(&self) -> Root { match self { Self::Bellatrix(inner) => inner.state_root, @@ -255,6 +276,13 @@ impl< Self::Deneb(inner) => inner.state_root, } } + pub fn state_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.state_root, + Self::Capella(inner) => &mut inner.state_root, + Self::Deneb(inner) => &mut inner.state_root, + } + } pub fn body( &self, ) -> BlindedBeaconBlockBodyRef< @@ -332,13 +360,13 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } @@ -958,6 +986,13 @@ impl< Self::Deneb(inner) => inner.slot, } } + pub fn slot_mut(&mut self) -> &mut Slot { + match self { + Self::Bellatrix(inner) => &mut inner.slot, + Self::Capella(inner) => &mut inner.slot, + Self::Deneb(inner) => &mut inner.slot, + } + } pub fn proposer_index(&self) -> ValidatorIndex { match self { Self::Bellatrix(inner) => inner.proposer_index, @@ -965,6 +1000,13 @@ impl< Self::Deneb(inner) => inner.proposer_index, } } + pub fn proposer_index_mut(&mut self) -> &mut ValidatorIndex { + match self { + Self::Bellatrix(inner) => &mut inner.proposer_index, + Self::Capella(inner) => &mut inner.proposer_index, + Self::Deneb(inner) => &mut inner.proposer_index, + } + } pub fn parent_root(&self) -> Root { match self { Self::Bellatrix(inner) => inner.parent_root, @@ -972,6 +1014,13 @@ impl< Self::Deneb(inner) => inner.parent_root, } } + pub fn parent_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.parent_root, + Self::Capella(inner) => &mut inner.parent_root, + Self::Deneb(inner) => &mut inner.parent_root, + } + } pub fn state_root(&self) -> Root { match self { Self::Bellatrix(inner) => inner.state_root, @@ -979,6 +1028,13 @@ impl< Self::Deneb(inner) => inner.state_root, } } + pub fn state_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.state_root, + Self::Capella(inner) => &mut inner.state_root, + Self::Deneb(inner) => &mut inner.state_root, + } + } pub fn body( &self, ) -> BlindedBeaconBlockBodyRef< diff --git a/ethereum-consensus/src/types/blinded_beacon_block_body.rs b/ethereum-consensus/src/types/blinded_beacon_block_body.rs index bcdc98f56..8b1a0cfef 100644 --- a/ethereum-consensus/src/types/blinded_beacon_block_body.rs +++ b/ethereum-consensus/src/types/blinded_beacon_block_body.rs @@ -456,13 +456,13 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } diff --git a/ethereum-consensus/src/types/execution_payload.rs b/ethereum-consensus/src/types/execution_payload.rs index 6f3ac5356..5a468812a 100644 --- a/ethereum-consensus/src/types/execution_payload.rs +++ b/ethereum-consensus/src/types/execution_payload.rs @@ -251,6 +251,13 @@ impl< Self::Deneb(inner) => inner.block_number, } } + pub fn block_number_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.block_number, + Self::Capella(inner) => &mut inner.block_number, + Self::Deneb(inner) => &mut inner.block_number, + } + } pub fn gas_limit(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_limit, @@ -258,6 +265,13 @@ impl< Self::Deneb(inner) => inner.gas_limit, } } + pub fn gas_limit_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_limit, + Self::Capella(inner) => &mut inner.gas_limit, + Self::Deneb(inner) => &mut inner.gas_limit, + } + } pub fn gas_used(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_used, @@ -265,6 +279,13 @@ impl< Self::Deneb(inner) => inner.gas_used, } } + pub fn gas_used_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_used, + Self::Capella(inner) => &mut inner.gas_used, + Self::Deneb(inner) => &mut inner.gas_used, + } + } pub fn timestamp(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.timestamp, @@ -272,6 +293,13 @@ impl< Self::Deneb(inner) => inner.timestamp, } } + pub fn timestamp_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.timestamp, + Self::Capella(inner) => &mut inner.timestamp, + Self::Deneb(inner) => &mut inner.timestamp, + } + } pub fn extra_data(&self) -> &ByteList { match self { Self::Bellatrix(inner) => &inner.extra_data, @@ -355,6 +383,13 @@ impl< Self::Deneb(inner) => Some(inner.blob_gas_used), } } + pub fn blob_gas_used_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.blob_gas_used), + } + } pub fn excess_blob_gas(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -362,6 +397,13 @@ impl< Self::Deneb(inner) => Some(inner.excess_blob_gas), } } + pub fn excess_blob_gas_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.excess_blob_gas), + } + } } impl< 'de, @@ -385,13 +427,13 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } @@ -983,6 +1025,13 @@ impl< Self::Deneb(inner) => inner.block_number, } } + pub fn block_number_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.block_number, + Self::Capella(inner) => &mut inner.block_number, + Self::Deneb(inner) => &mut inner.block_number, + } + } pub fn gas_limit(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_limit, @@ -990,6 +1039,13 @@ impl< Self::Deneb(inner) => inner.gas_limit, } } + pub fn gas_limit_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_limit, + Self::Capella(inner) => &mut inner.gas_limit, + Self::Deneb(inner) => &mut inner.gas_limit, + } + } pub fn gas_used(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_used, @@ -997,6 +1053,13 @@ impl< Self::Deneb(inner) => inner.gas_used, } } + pub fn gas_used_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_used, + Self::Capella(inner) => &mut inner.gas_used, + Self::Deneb(inner) => &mut inner.gas_used, + } + } pub fn timestamp(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.timestamp, @@ -1004,6 +1067,13 @@ impl< Self::Deneb(inner) => inner.timestamp, } } + pub fn timestamp_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.timestamp, + Self::Capella(inner) => &mut inner.timestamp, + Self::Deneb(inner) => &mut inner.timestamp, + } + } pub fn extra_data(&self) -> &ByteList { match self { Self::Bellatrix(inner) => &inner.extra_data, @@ -1087,6 +1157,13 @@ impl< Self::Deneb(inner) => Some(inner.blob_gas_used), } } + pub fn blob_gas_used_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.blob_gas_used), + } + } pub fn excess_blob_gas(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -1094,6 +1171,13 @@ impl< Self::Deneb(inner) => Some(inner.excess_blob_gas), } } + pub fn excess_blob_gas_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.excess_blob_gas), + } + } } impl< 'a, diff --git a/ethereum-consensus/src/types/execution_payload_header.rs b/ethereum-consensus/src/types/execution_payload_header.rs index 249793ed1..a2b3be13d 100644 --- a/ethereum-consensus/src/types/execution_payload_header.rs +++ b/ethereum-consensus/src/types/execution_payload_header.rs @@ -171,6 +171,13 @@ impl Self::Deneb(inner) => inner.block_number, } } + pub fn block_number_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.block_number, + Self::Capella(inner) => &mut inner.block_number, + Self::Deneb(inner) => &mut inner.block_number, + } + } pub fn gas_limit(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_limit, @@ -178,6 +185,13 @@ impl Self::Deneb(inner) => inner.gas_limit, } } + pub fn gas_limit_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_limit, + Self::Capella(inner) => &mut inner.gas_limit, + Self::Deneb(inner) => &mut inner.gas_limit, + } + } pub fn gas_used(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_used, @@ -185,6 +199,13 @@ impl Self::Deneb(inner) => inner.gas_used, } } + pub fn gas_used_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_used, + Self::Capella(inner) => &mut inner.gas_used, + Self::Deneb(inner) => &mut inner.gas_used, + } + } pub fn timestamp(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.timestamp, @@ -192,6 +213,13 @@ impl Self::Deneb(inner) => inner.timestamp, } } + pub fn timestamp_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.timestamp, + Self::Capella(inner) => &mut inner.timestamp, + Self::Deneb(inner) => &mut inner.timestamp, + } + } pub fn extra_data(&self) -> &ByteList { match self { Self::Bellatrix(inner) => &inner.extra_data, @@ -241,6 +269,13 @@ impl Self::Deneb(inner) => inner.transactions_root, } } + pub fn transactions_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.transactions_root, + Self::Capella(inner) => &mut inner.transactions_root, + Self::Deneb(inner) => &mut inner.transactions_root, + } + } pub fn withdrawals_root(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -248,6 +283,13 @@ impl Self::Deneb(inner) => Some(inner.withdrawals_root), } } + pub fn withdrawals_root_mut(&mut self) -> Option<&mut Root> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.withdrawals_root), + Self::Deneb(inner) => Some(&mut inner.withdrawals_root), + } + } pub fn blob_gas_used(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -255,6 +297,13 @@ impl Self::Deneb(inner) => Some(inner.blob_gas_used), } } + pub fn blob_gas_used_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.blob_gas_used), + } + } pub fn excess_blob_gas(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -262,6 +311,13 @@ impl Self::Deneb(inner) => Some(inner.excess_blob_gas), } } + pub fn excess_blob_gas_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.excess_blob_gas), + } + } } impl<'de, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> serde::Deserialize<'de> for ExecutionPayloadHeader @@ -272,13 +328,13 @@ impl<'de, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } @@ -644,6 +700,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => inner.block_number, } } + pub fn block_number_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.block_number, + Self::Capella(inner) => &mut inner.block_number, + Self::Deneb(inner) => &mut inner.block_number, + } + } pub fn gas_limit(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_limit, @@ -651,6 +714,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => inner.gas_limit, } } + pub fn gas_limit_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_limit, + Self::Capella(inner) => &mut inner.gas_limit, + Self::Deneb(inner) => &mut inner.gas_limit, + } + } pub fn gas_used(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.gas_used, @@ -658,6 +728,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => inner.gas_used, } } + pub fn gas_used_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.gas_used, + Self::Capella(inner) => &mut inner.gas_used, + Self::Deneb(inner) => &mut inner.gas_used, + } + } pub fn timestamp(&self) -> u64 { match self { Self::Bellatrix(inner) => inner.timestamp, @@ -665,6 +742,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => inner.timestamp, } } + pub fn timestamp_mut(&mut self) -> &mut u64 { + match self { + Self::Bellatrix(inner) => &mut inner.timestamp, + Self::Capella(inner) => &mut inner.timestamp, + Self::Deneb(inner) => &mut inner.timestamp, + } + } pub fn extra_data(&self) -> &ByteList { match self { Self::Bellatrix(inner) => &inner.extra_data, @@ -714,6 +798,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => inner.transactions_root, } } + pub fn transactions_root_mut(&mut self) -> &mut Root { + match self { + Self::Bellatrix(inner) => &mut inner.transactions_root, + Self::Capella(inner) => &mut inner.transactions_root, + Self::Deneb(inner) => &mut inner.transactions_root, + } + } pub fn withdrawals_root(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -721,6 +812,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => Some(inner.withdrawals_root), } } + pub fn withdrawals_root_mut(&mut self) -> Option<&mut Root> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(inner) => Some(&mut inner.withdrawals_root), + Self::Deneb(inner) => Some(&mut inner.withdrawals_root), + } + } pub fn blob_gas_used(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -728,6 +826,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => Some(inner.blob_gas_used), } } + pub fn blob_gas_used_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.blob_gas_used), + } + } pub fn excess_blob_gas(&self) -> Option { match self { Self::Bellatrix(_) => None, @@ -735,6 +840,13 @@ impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> Self::Deneb(inner) => Some(inner.excess_blob_gas), } } + pub fn excess_blob_gas_mut(&mut self) -> Option<&mut u64> { + match self { + Self::Bellatrix(_) => None, + Self::Capella(_) => None, + Self::Deneb(inner) => Some(&mut inner.excess_blob_gas), + } + } } impl<'a, const BYTES_PER_LOGS_BLOOM: usize, const MAX_EXTRA_DATA_BYTES: usize> From<&'a mut bellatrix::ExecutionPayloadHeader> diff --git a/ethereum-consensus/src/types/signed_beacon_block.rs b/ethereum-consensus/src/types/signed_beacon_block.rs index 3d780218c..10c8bd0d1 100644 --- a/ethereum-consensus/src/types/signed_beacon_block.rs +++ b/ethereum-consensus/src/types/signed_beacon_block.rs @@ -466,19 +466,19 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Altair(inner)) + return Ok(Self::Altair(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Phase0(inner)) + return Ok(Self::Phase0(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } diff --git a/ethereum-consensus/src/types/signed_blinded_beacon_block.rs b/ethereum-consensus/src/types/signed_blinded_beacon_block.rs index a98818eb7..02f6879b6 100644 --- a/ethereum-consensus/src/types/signed_blinded_beacon_block.rs +++ b/ethereum-consensus/src/types/signed_blinded_beacon_block.rs @@ -318,13 +318,13 @@ impl< { let value = serde_json::Value::deserialize(deserializer)?; if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Deneb(inner)) + return Ok(Self::Deneb(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Capella(inner)) + return Ok(Self::Capella(inner)); } if let Ok(inner) = <_ as serde::Deserialize>::deserialize(&value) { - return Ok(Self::Bellatrix(inner)) + return Ok(Self::Bellatrix(inner)); } Err(serde::de::Error::custom("no variant could be deserialized from input")) } diff --git a/ethereum-consensus/tests/README.md b/ethereum-consensus/tests/README.md deleted file mode 100644 index a729e14f6..000000000 --- a/ethereum-consensus/tests/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# Tests from Ethereum Consensus Spec Tests - -The consensus spec tests repo is [here](https://github.com/ethereum/consensus-spec-tests). - -In order to run tests against the consensus spec test repo, use the following commands: - -``` -just download-integration-tests -just run-integration-tests -``` - -The tests are currently behind a feature `spec-tests` which is enabled by default in `Cargo.toml`. If you don't want to run these tests, you can run `cargo` with the default features disabled. diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/small/mod.rs deleted file mode 100644 index 077bac592..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_aggregate_pubkeys/small/mod.rs +++ /dev/null @@ -1,60 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::EthAggregatePubkeysTestCase, test_utils::TestCase}; - -#[test] -fn test_eth_aggregate_pubkeys_empty_list() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_empty_list"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_infinity_pubkey() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_infinity_pubkey"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_valid_e_235_e_92_e_3_a_313_f_43() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_valid_e235e92e3a313f43"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_valid_ea_0_e_3_cc_74_e_1_de_899() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_valid_ea0e3cc74e1de899"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_valid_f_15974_ec_693571_cf() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_valid_f15974ec693571cf"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_valid_pubkeys() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_valid_pubkeys"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_x_40_pubkey() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_x40_pubkey"); - - test_case.execute(); -} - -#[test] -fn test_eth_aggregate_pubkeys_zero_pubkey() { - let test_case = EthAggregatePubkeysTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_aggregate_pubkeys/small/eth_aggregate_pubkeys_zero_pubkey"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/small/mod.rs deleted file mode 100644 index 6b30ffab6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/eth_fast_aggregate_verify/small/mod.rs +++ /dev/null @@ -1,88 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::EthFastAggregateVerifyTestCase, test_utils::TestCase}; - -#[test] -fn test_eth_fast_aggregate_verify_extra_pubkey_4_f_079_f_946446_fabf() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_extra_pubkey_4f079f946446fabf"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_extra_pubkey_5_a_38_e_6_b_4017_fe_4_dd() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_extra_pubkey_5a38e6b4017fe4dd"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_extra_pubkey_a_698_ea_45_b_109_f_303() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_extra_pubkey_a698ea45b109f303"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_infinity_pubkey() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_infinity_pubkey"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_na_pubkeys_and_infinity_signature() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_na_pubkeys_and_infinity_signature"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_na_pubkeys_and_zero_signature() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_na_pubkeys_and_zero_signature"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_tampered_signature_3_d_7576_f_3_c_0_e_3570_a() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_tampered_signature_3d7576f3c0e3570a"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_tampered_signature_5_e_745_ad_0_c_6199_a_6_c() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_tampered_signature_5e745ad0c6199a6c"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_tampered_signature_652_ce_62_f_09290811() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_tampered_signature_652ce62f09290811"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_valid_3_d_7576_f_3_c_0_e_3570_a() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_valid_3d7576f3c0e3570a"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_valid_5_e_745_ad_0_c_6199_a_6_c() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_valid_5e745ad0c6199a6c"); - - test_case.execute(); -} - -#[test] -fn test_eth_fast_aggregate_verify_valid_652_ce_62_f_09290811() { - let test_case = EthFastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/altair/bls/eth_fast_aggregate_verify/small/eth_fast_aggregate_verify_valid_652ce62f09290811"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/mod.rs deleted file mode 100644 index ab78b44e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/bls/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod eth_aggregate_pubkeys; -mod eth_fast_aggregate_verify; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/altair/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/altair/mod.rs deleted file mode 100644 index b38f4da4b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/altair/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod bls; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/mod.rs deleted file mode 100644 index ada934217..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod altair; -mod phase0; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/small/mod.rs deleted file mode 100644 index 483f8b890..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate/small/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::AggregateTestCase, test_utils::TestCase}; - -#[test] -fn test_aggregate_0_x_0000000000000000000000000000000000000000000000000000000000000000() { - let test_case = AggregateTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate/small/aggregate_0x0000000000000000000000000000000000000000000000000000000000000000"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_0_x_5656565656565656565656565656565656565656565656565656565656565656() { - let test_case = AggregateTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate/small/aggregate_0x5656565656565656565656565656565656565656565656565656565656565656"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_0_xabababababababababababababababababababababababababababababababab() { - let test_case = AggregateTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate/small/aggregate_0xabababababababababababababababababababababababababababababababab"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_infinity_signature() { - let test_case = AggregateTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate/small/aggregate_infinity_signature"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_na_signatures() { - let test_case = AggregateTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/aggregate/small/aggregate_na_signatures", - ); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/small/mod.rs deleted file mode 100644 index e3e81d6e4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/aggregate_verify/small/mod.rs +++ /dev/null @@ -1,39 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::AggregateVerifyTestCase, test_utils::TestCase}; - -#[test] -fn test_aggregate_verify_infinity_pubkey() { - let test_case = AggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate_verify/small/aggregate_verify_infinity_pubkey"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_verify_na_pubkeys_and_infinity_signature() { - let test_case = AggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate_verify/small/aggregate_verify_na_pubkeys_and_infinity_signature"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_verify_na_pubkeys_and_zero_signature() { - let test_case = AggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate_verify/small/aggregate_verify_na_pubkeys_and_zero_signature"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_verify_tampered_signature() { - let test_case = AggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate_verify/small/aggregate_verify_tampered_signature"); - - test_case.execute(); -} - -#[test] -fn test_aggregate_verify_valid() { - let test_case = AggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/aggregate_verify/small/aggregate_verify_valid"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/small/mod.rs deleted file mode 100644 index f3b1439ce..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/fast_aggregate_verify/small/mod.rs +++ /dev/null @@ -1,88 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::FastAggregateVerifyTestCase, test_utils::TestCase}; - -#[test] -fn test_fast_aggregate_verify_extra_pubkey_4_f_079_f_946446_fabf() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_extra_pubkey_4f079f946446fabf"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_extra_pubkey_5_a_38_e_6_b_4017_fe_4_dd() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_extra_pubkey_5a38e6b4017fe4dd"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_extra_pubkey_a_698_ea_45_b_109_f_303() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_extra_pubkey_a698ea45b109f303"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_infinity_pubkey() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_infinity_pubkey"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_na_pubkeys_and_infinity_signature() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_na_pubkeys_and_infinity_signature"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_na_pubkeys_and_zero_signature() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_na_pubkeys_and_zero_signature"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_tampered_signature_3_d_7576_f_3_c_0_e_3570_a() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_tampered_signature_3d7576f3c0e3570a"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_tampered_signature_5_e_745_ad_0_c_6199_a_6_c() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_tampered_signature_5e745ad0c6199a6c"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_tampered_signature_652_ce_62_f_09290811() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_tampered_signature_652ce62f09290811"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_valid_3_d_7576_f_3_c_0_e_3570_a() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_valid_3d7576f3c0e3570a"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_valid_5_e_745_ad_0_c_6199_a_6_c() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_valid_5e745ad0c6199a6c"); - - test_case.execute(); -} - -#[test] -fn test_fast_aggregate_verify_valid_652_ce_62_f_09290811() { - let test_case = FastAggregateVerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/fast_aggregate_verify/small/fast_aggregate_verify_valid_652ce62f09290811"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/mod.rs deleted file mode 100644 index 6756a9f6a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/mod.rs +++ /dev/null @@ -1,5 +0,0 @@ -mod aggregate; -mod aggregate_verify; -mod fast_aggregate_verify; -mod sign; -mod verify; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/small/mod.rs deleted file mode 100644 index 4da0164f5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/sign/small/mod.rs +++ /dev/null @@ -1,94 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::SignTestCase, test_utils::TestCase}; - -#[test] -fn test_sign_case_11_b_8_c_7_cad_5238946() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_11b8c7cad5238946", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_142_f_678_a_8_d_05_fcd_1() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_142f678a8d05fcd1", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_37286_e_1_a_6_d_1_f_6_eb_3() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_37286e1a6d1f6eb3", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_7055381_f_640_f_2_c_1_d() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_7055381f640f2c1d", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_84_d_45_c_9_c_7_cca_6_b_92() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_84d45c9c7cca6b92", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_8_cd_3_d_4_d_0_d_9_a_5_b_265() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_8cd3d4d0d9a5b265", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_c_82_df_61_aa_3_ee_60_fb() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_c82df61aa3ee60fb", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_d_0_e_28_d_7_e_76_eb_6_e_9_c() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_d0e28d7e76eb6e9c", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_f_2_ae_1097_e_7_d_0_e_18_b() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_f2ae1097e7d0e18b", - ); - - test_case.execute(); -} - -#[test] -fn test_sign_case_zero_privkey() { - let test_case = SignTestCase::from( - "../consensus-spec-tests/tests/general/phase0/bls/sign/small/sign_case_zero_privkey", - ); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/mod.rs deleted file mode 100644 index 329000328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod small; diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/small/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/small/mod.rs deleted file mode 100644 index 953322574..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/bls/verify/small/mod.rs +++ /dev/null @@ -1,200 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::{spec_test_runners::bls::VerifyTestCase, test_utils::TestCase}; - -#[test] -fn test_verify_infinity_pubkey_and_infinity_signature() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_infinity_pubkey_and_infinity_signature"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_195246_ee_3_bd_3_b_6_ec() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_195246ee3bd3b6ec"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_2_ea_479_adf_8_c_40300() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_2ea479adf8c40300"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_2_f_09_d_443_ab_8_a_3_ac_2() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_2f09d443ab8a3ac2"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_3208262581_c_8_fc_09() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_3208262581c8fc09"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_6_b_3_b_17_f_6962_a_490_c() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_6b3b17f6962a490c"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_6_eeb_7_c_52_dfd_9_baf_0() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_6eeb7c52dfd9baf0"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_8761_a_0_b_7_e_920_c_323() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_8761a0b7e920c323"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_d_34885_d_766_d_5_f_705() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_d34885d766d5f705"); - - test_case.execute(); -} - -#[test] -fn test_verify_tampered_signature_case_e_8_a_50_c_445_c_855360() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_tampered_signature_case_e8a50c445c855360"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_195246_ee_3_bd_3_b_6_ec() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_195246ee3bd3b6ec"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_2_ea_479_adf_8_c_40300() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_2ea479adf8c40300"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_2_f_09_d_443_ab_8_a_3_ac_2() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_2f09d443ab8a3ac2"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_3208262581_c_8_fc_09() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_3208262581c8fc09"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_6_b_3_b_17_f_6962_a_490_c() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_6b3b17f6962a490c"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_6_eeb_7_c_52_dfd_9_baf_0() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_6eeb7c52dfd9baf0"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_8761_a_0_b_7_e_920_c_323() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_8761a0b7e920c323"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_d_34885_d_766_d_5_f_705() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_d34885d766d5f705"); - - test_case.execute(); -} - -#[test] -fn test_verify_valid_case_e_8_a_50_c_445_c_855360() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_valid_case_e8a50c445c855360"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_195246_ee_3_bd_3_b_6_ec() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_195246ee3bd3b6ec"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_2_ea_479_adf_8_c_40300() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_2ea479adf8c40300"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_2_f_09_d_443_ab_8_a_3_ac_2() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_2f09d443ab8a3ac2"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_3208262581_c_8_fc_09() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_3208262581c8fc09"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_6_b_3_b_17_f_6962_a_490_c() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_6b3b17f6962a490c"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_6_eeb_7_c_52_dfd_9_baf_0() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_6eeb7c52dfd9baf0"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_8761_a_0_b_7_e_920_c_323() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_8761a0b7e920c323"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_d_34885_d_766_d_5_f_705() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_d34885d766d5f705"); - - test_case.execute(); -} - -#[test] -fn test_verify_wrong_pubkey_case_e_8_a_50_c_445_c_855360() { - let test_case = VerifyTestCase::from("../consensus-spec-tests/tests/general/phase0/bls/verify/small/verify_wrong_pubkey_case_e8a50c445c855360"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/general/phase0/mod.rs deleted file mode 100644 index b38f4da4b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/general/phase0/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod bls; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index 75bf6ee1e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index 118e0c73e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index fb6af5e51..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs deleted file mode 100644 index f8e8635df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::InactivityUpdatesTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_all_zero_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/genesis"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis_random_scores() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/genesis_random_scores"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_exited_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/some_exited_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index a7e7a26ba..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/mod.rs deleted file mode 100644 index 34f00c383..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod inactivity_updates; -mod justification_and_finalization; -mod participation_flag_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs deleted file mode 100644 index 03f8985c5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationFlagUpdatesTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_all_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/all_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/current_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/current_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/previous_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/previous_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_0() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_0"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_1() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_1"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_2() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_2"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_genesis() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_genesis"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index 9221d7feb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index fdcff2822..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,105 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index c46ce0ae0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index c30f53e3d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index 3e8d890da..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index 2dd7695d3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/finality/finality/pyspec_tests/finality_rule_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/finality/finality/pyspec_tests/finality_rule_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/finality/finality/pyspec_tests/finality_rule_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/finality/finality/pyspec_tests/finality_rule_4"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/pyspec_tests/mod.rs deleted file mode 100644 index 62d53a863..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/fork/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork::ForkTestCase; -use ethereum_consensus::{altair::mainnet as spec, phase0::mainnet as phase0}; - -#[test] -fn test_altair_fork_random_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_0", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_1", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_2", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_3", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_duplicate_attestations() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_duplicate_attestations"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_low_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_misc_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_mismatched_attestations() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/altair_fork_random_mismatched_attestations"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_base_state() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_base_state", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_many_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_many_next_epoch", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_next_epoch", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_next_epoch_with_block() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_next_epoch_with_block"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_random_low_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/fork/fork/pyspec_tests/fork_random_misc_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/mod.rs deleted file mode 100644 index b9d03fca5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod fork; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index 928a600fa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,39 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_attestations_is_greater_than_proposer_boost_with_boost() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_attestations_is_greater_than_proposer_boost_with_boost"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_boost_not_sufficient() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_boost_not_sufficient"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index c3c383402..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/mod.rs deleted file mode 100644 index 7cb44172e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index 04e0b833f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/altair/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/mod.rs deleted file mode 100644 index d208c2efc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod single_proof; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/pyspec_tests/mod.rs deleted file mode 100644 index 0dd6807c9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/merkle/single_proof/pyspec_tests/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::merkle::SingleProofTestCase; - -#[test] -fn test_finality_root_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/mainnet/altair/merkle/single_proof/pyspec_tests/finality_root_merkle_proof"); - - test_case.execute(); -} - -#[test] -fn test_next_sync_committee_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/mainnet/altair/merkle/single_proof/pyspec_tests/next_sync_committee_merkle_proof"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/mod.rs deleted file mode 100644 index 81d0bb664..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork; -mod fork_choice; -mod merkle; -mod operations; -mod random; -mod rewards; -mod sanity; -mod ssz_static; -mod transition; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index 5faa8d3d7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,280 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/success", - ); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 49cee8872..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index 6ac75ce40..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index d998bccbe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/mod.rs deleted file mode 100644 index ee6752736..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod proposer_slashing; -mod sync_aggregate; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 7c930bd91..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/mod.rs deleted file mode 100644 index ba25fe1ec..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/mod.rs +++ /dev/null @@ -1,159 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::SyncAggregateTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_invalid_signature_bad_domain() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_bad_domain"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_extra_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_extra_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_all_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_all_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_single_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_single_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_missing_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_missing_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_no_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_no_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_past_block() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_past_block"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_all_but_one_participating_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_all_but_one_participating_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_high_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_high_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_low_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_low_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_misc_balances_and_half_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_misc_balances_and_half_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_only_one_participant_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_only_one_participant_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_with_exits_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/random_with_exits_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_full_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_full_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_half_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_half_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_no_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_no_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_empty_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_empty_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_not_full_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_not_full_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index f72fc9735..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,68 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/pyspec_tests/mod.rs deleted file mode 100644 index 9aca5fd20..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_0", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_1", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_10", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_11", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_12", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_13", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_14", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_15", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_2", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_3", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_4", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_5", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_6", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_7", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_8", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/random/random/pyspec_tests/randomized_9", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index 5a4b813ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,200 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/full_all_correct", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index c1a2c7624..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,236 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/full_random_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/quarter_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index e3def56e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,185 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index 787c1cdce..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,565 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/attestation", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/attester_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/deposit_in_block", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/deposit_top_up", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/empty_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/empty_epoch_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/empty_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/empty_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_random_operations_0"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_random_operations_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_random_operations_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_random_operations_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/full_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/half_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/half_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/high_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/historical_batch", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_full_participation_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/inactivity_scores_full_participation_leaking"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/inactivity_scores_leaking"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/invalid_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/invalid_state_root"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/parent_from_same_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/proposer_self_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/proposer_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/same_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/skipped_slots", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/voluntary_exit", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/blocks/pyspec_tests/zero_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index f5090de00..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::altair::mainnet as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/slots/pyspec_tests/double_empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/altair/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 93fe5ee25..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index b13e42253..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index b08108dcc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttestationData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttestationData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttestationData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttestationData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttestationData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index df3fea6e4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index f7e7be1f7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index 9b661b1e6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockBody/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockBody/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockBody/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockBody/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockBody/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 7ee7c1364..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index c12b7b585..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index d1c3467a5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index b41fba1b6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index 173267525..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index d5e6c9d51..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index 5a04ac1d6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositMessage/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositMessage/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositMessage/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositMessage/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/DepositMessage/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index 83236e435..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index f63514a79..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index 7473423fa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index e5a06b06a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index dc0b34074..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/HistoricalBatch/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/HistoricalBatch/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/HistoricalBatch/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/HistoricalBatch/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/HistoricalBatch/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index fcef58a0b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/ssz_random/mod.rs deleted file mode 100644 index 6e76de841..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/light_client_update/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/LightClientUpdate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/LightClientUpdate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/LightClientUpdate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/LightClientUpdate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/LightClientUpdate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/mod.rs deleted file mode 100644 index b970b23c5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/mod.rs +++ /dev/null @@ -1,35 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod contribution_and_proof; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod light_client_update; -mod pending_attestation; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_contribution_and_proof; -mod signed_voluntary_exit; -mod signing_data; -mod sync_aggregate; -mod sync_aggregator_selection_data; -mod sync_committee; -mod sync_committee_contribution; -mod sync_committee_message; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index f4ba8d05c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index c2fabdc69..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index f004810bd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index c53ab8266..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 25f62caa4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index 38dd36c8e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 75f09a802..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index f82c75494..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/ssz_random/mod.rs deleted file mode 100644 index 2f9dc620c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregate/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregate/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregate/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregate/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregate/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregate/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs deleted file mode 100644 index 0fb8c1c12..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/ssz_random/mod.rs deleted file mode 100644 index ca9d1ace5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommittee/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommittee/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommittee/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommittee/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommittee/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs deleted file mode 100644 index 3af7685dc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/ssz_random/mod.rs deleted file mode 100644 index bc2fe391b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/sync_committee_message/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index 49d8cdf84..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 02d572e9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/VoluntaryExit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/VoluntaryExit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/VoluntaryExit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/VoluntaryExit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/altair/ssz_static/VoluntaryExit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/pyspec_tests/mod.rs deleted file mode 100644 index 911b08956..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/core/pyspec_tests/mod.rs +++ /dev/null @@ -1,522 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::transition::CoreTestCase; -use ethereum_consensus::{ - altair::mainnet as spec, - phase0::mainnet as pre_spec, - state_transition::mainnet::{BeaconState, Executor}, -}; - -#[test] -fn test_normal_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/normal_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_first_post_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_missing_first_post_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_last_pre_fork_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_missing_last_pre_fork_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_only_blocks_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_only_blocks_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_activation_at_fork_epoch() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_activation_at_fork_epoch"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_attester_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_attester_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_deposit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_deposit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_finality() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_finality"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_leaking_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_leaking_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_no_attestations_until_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_no_attestations_until_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_non_empty_activation_queue() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_non_empty_activation_queue"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_proposer_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_proposer_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_half_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_random_half_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_three_quarters_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/altair/transition/core/pyspec_tests/transition_with_random_three_quarters_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/altair/transition/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index a3495eab5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index 6bf5a0b2d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index f7ca96ee9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs deleted file mode 100644 index cded6a6bc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::InactivityUpdatesTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_all_zero_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/genesis"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis_random_scores() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/genesis_random_scores"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_exited_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_exited_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index e37c3aaae..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/mod.rs deleted file mode 100644 index 34f00c383..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod inactivity_updates; -mod justification_and_finalization; -mod participation_flag_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs deleted file mode 100644 index b34fa6698..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationFlagUpdatesTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_all_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/all_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/current_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/current_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/previous_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/previous_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_0() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_0"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_1() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_1"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_2() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_2"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_genesis() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_genesis"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index bdf6db2e9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index 845b4ab2a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,105 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index 2da64843e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index 68859af31..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index 18ca3d8a4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index af7491f06..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/finality/finality/pyspec_tests/finality_rule_1"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/finality/finality/pyspec_tests/finality_rule_2"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/finality/finality/pyspec_tests/finality_rule_3"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/finality/finality/pyspec_tests/finality_rule_4"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/pyspec_tests/mod.rs deleted file mode 100644 index 56a02d4e7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/fork/pyspec_tests/mod.rs +++ /dev/null @@ -1,117 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork::ForkTestCase; -use ethereum_consensus::{altair::mainnet as altair, bellatrix::mainnet as spec}; - -#[test] -fn test_bellatrix_fork_random_0() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_0"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_1() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_1"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_2() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_2"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_3() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_3"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_low_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_misc_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_base_state() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_base_state", - ); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_many_next_epoch() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_many_next_epoch"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_next_epoch", - ); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_next_epoch_with_block() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_next_epoch_with_block"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_random_low_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork/fork/pyspec_tests/fork_random_misc_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/mod.rs deleted file mode 100644 index b9d03fca5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod fork; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index 20dc20642..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,39 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_attestations_is_greater_than_proposer_boost_with_boost() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_attestations_is_greater_than_proposer_boost_with_boost"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_boost_not_sufficient() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_boost_not_sufficient"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index 916bf8230..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/mod.rs deleted file mode 100644 index 0a535b6e8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; -mod on_merge_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index 7f2b5b1b6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs deleted file mode 100644 index ea5102f09..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,32 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnMergeBlockTestCase; - -#[test] -fn test_all_valid() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/all_valid"); - - test_case.execute(); -} - -#[test] -fn test_block_lookup_failed() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/block_lookup_failed"); - - test_case.execute(); -} - -#[test] -fn test_too_early_for_merge() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/too_early_for_merge"); - - test_case.execute(); -} - -#[test] -fn test_too_late_for_merge() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/fork_choice/on_merge_block/pyspec_tests/too_late_for_merge"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/mod.rs deleted file mode 100644 index d208c2efc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod single_proof; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/pyspec_tests/mod.rs deleted file mode 100644 index f74a5f684..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/merkle/single_proof/pyspec_tests/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::merkle::SingleProofTestCase; - -#[test] -fn test_finality_root_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/merkle/single_proof/pyspec_tests/finality_root_merkle_proof"); - - test_case.execute(); -} - -#[test] -fn test_next_sync_committee_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/mainnet/bellatrix/merkle/single_proof/pyspec_tests/next_sync_committee_merkle_proof"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/mod.rs deleted file mode 100644 index 81d0bb664..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork; -mod fork_choice; -mod merkle; -mod operations; -mod random; -mod rewards; -mod sanity; -mod ssz_static; -mod transition; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index de84e1d2f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,278 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/success"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 7bf870f66..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index 120329a43..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index eed83e3e5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/mod.rs deleted file mode 100644 index e8b541ce6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ExecutionPayloadTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_bad_everything_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_everything_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_execution_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_execution_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_execution_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_execution_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_parent_hash_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_parent_hash_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_random_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_random_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_random_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_random_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_timestamp_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_timestamp_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_timestamp_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/bad_timestamp_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_non_empty_extra_data_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/non_empty_extra_data_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_non_empty_extra_data_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/non_empty_extra_data_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/success_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_first_payload_with_gap_slot() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/success_first_payload_with_gap_slot"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/success_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_regular_payload_with_gap_slot() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/execution_payload/pyspec_tests/success_regular_payload_with_gap_slot"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/mod.rs deleted file mode 100644 index 20055de9b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/mod.rs +++ /dev/null @@ -1,8 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod execution_payload; -mod proposer_slashing; -mod sync_aggregate; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 0b8dd5229..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs deleted file mode 100644 index 76f52e0f3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs +++ /dev/null @@ -1,159 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::SyncAggregateTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_invalid_signature_bad_domain() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_bad_domain"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_extra_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_extra_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_all_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_all_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_single_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_single_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_missing_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_missing_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_no_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_no_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_past_block() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_past_block"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_all_but_one_participating_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_all_but_one_participating_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_high_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_high_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_low_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_low_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_misc_balances_and_half_participation_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_misc_balances_and_half_participation_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_only_one_participant_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_only_one_participant_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_with_exits_with_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/random_with_exits_with_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_full_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_full_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_half_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_half_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_duplicate_committee_no_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_duplicate_committee_no_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_empty_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_empty_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_not_full_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_not_full_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index f1de3173b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,68 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/pyspec_tests/mod.rs deleted file mode 100644 index a7785bcde..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_0", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_1", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_10", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_11", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_12", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_13", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_14", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_15", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_2", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_3", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_4", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_5", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_6", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_7", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_8", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/random/random/pyspec_tests/randomized_9", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index 0895f5574..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,198 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/full_all_correct"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index 0ccf47866..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,232 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/full_random_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/quarter_full_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index d773eac9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,185 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index 87242f5a9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,579 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/attestation", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/attester_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/deposit_in_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/deposit_top_up", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/empty_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition_no_tx() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/empty_block_transition_no_tx"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/empty_epoch_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/empty_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/empty_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_0"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_1"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_2"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_3"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/full_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/half_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/half_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/high_proposer_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/historical_batch"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_full_participation_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/inactivity_scores_full_participation_leaking"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/inactivity_scores_leaking"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/invalid_block_sig"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/invalid_state_root"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_is_execution_enabled_false() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/is_execution_enabled_false"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/parent_from_same_slot"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/proposer_self_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/proposer_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/same_slot_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/skipped_slots", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/voluntary_exit", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/blocks/pyspec_tests/zero_block_sig", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index da33415ac..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,61 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::bellatrix::mainnet as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/slots/pyspec_tests/double_empty_epoch"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index ce682d1b1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index 43e7845a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index d3fc465a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttestationData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttestationData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttestationData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttestationData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttestationData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index 5a733c47e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index b5b020f82..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index 103070b67..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 311dc30ca..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index 4fcf7b6cd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index 057cd8fcb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index 165321788..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index f6ad53a76..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index 4c296f8c7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index 0395a2948..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/DepositMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index 0dd1444fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index c46024fea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs deleted file mode 100644 index 1d428c1ca..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs deleted file mode 100644 index 5648edc79..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index a4c6d3055..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index 331d153ed..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index c7d039ed3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index 49dcd2d2d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs deleted file mode 100644 index 69a268331..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/mod.rs deleted file mode 100644 index fbb2d288c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/mod.rs +++ /dev/null @@ -1,38 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod contribution_and_proof; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod execution_payload; -mod execution_payload_header; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod light_client_update; -mod pending_attestation; -mod pow_block; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_contribution_and_proof; -mod signed_voluntary_exit; -mod signing_data; -mod sync_aggregate; -mod sync_aggregator_selection_data; -mod sync_committee; -mod sync_committee_contribution; -mod sync_committee_message; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index e974239ef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/ssz_random/mod.rs deleted file mode 100644 index 0c5aaa822..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/pow_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PowBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PowBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PowBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PowBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/PowBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index c1242ed8c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 187c84b3d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index 177d1ea56..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 258bf92cc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index 3c5559aa3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 6cd4b1393..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index 57be4d32a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs deleted file mode 100644 index 7c7053818..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs deleted file mode 100644 index 8722fba26..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs deleted file mode 100644 index f76d7e9cd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommittee/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommittee/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommittee/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommittee/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommittee/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs deleted file mode 100644 index c953e63b3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs deleted file mode 100644 index a84c4193d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index 37aac1787..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 2a7f42ff3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/pyspec_tests/mod.rs deleted file mode 100644 index 38cdad93d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/core/pyspec_tests/mod.rs +++ /dev/null @@ -1,549 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::transition::CoreTestCase; -use ethereum_consensus::{ - altair::mainnet as pre_spec, - bellatrix::mainnet as spec, - state_transition::mainnet::{BeaconState, Executor}, -}; - -#[test] -fn test_normal_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/normal_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_sample_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/sample_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_first_post_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_missing_first_post_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_last_pre_fork_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_missing_last_pre_fork_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_only_blocks_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_only_blocks_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_activation_at_fork_epoch() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_activation_at_fork_epoch"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_attester_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_attester_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_deposit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_deposit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_finality() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_finality"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_leaking_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_leaking_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_no_attestations_until_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_no_attestations_until_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_non_empty_activation_queue() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_non_empty_activation_queue"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_proposer_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_proposer_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_half_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_random_half_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_three_quarters_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/mainnet/bellatrix/transition/core/pyspec_tests/transition_with_random_three_quarters_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/bellatrix/transition/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/mod.rs deleted file mode 100644 index 3be6e31f6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod altair; -mod bellatrix; -mod phase0; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index 722fd39fb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index f9ca5d554..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index a61a5f61e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index a2654f901..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/mod.rs deleted file mode 100644 index dbd99e25e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/mod.rs +++ /dev/null @@ -1,10 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod justification_and_finalization; -mod participation_record_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs deleted file mode 100644 index c9fdddd2b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationRecordUpdatesTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_updated_participation_record() { - let mut test_case = ParticipationRecordUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/participation_record_updates/pyspec_tests/updated_participation_record"); - - test_case.execute(|state, context| { - spec::process_participation_record_updates(state); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index 5cba16810..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index 7f422d1a2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,105 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index e91428cbf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_1() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_1"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_2() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_2"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_3() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_3"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_random_incorrect_fields() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_random_incorrect_fields"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index 7ad1792d1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index 68dfa264b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index 999725299..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/finality/finality/pyspec_tests/finality_rule_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/finality/finality/pyspec_tests/finality_rule_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/finality/finality/pyspec_tests/finality_rule_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/finality/finality/pyspec_tests/finality_rule_4"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index b8e49ff21..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,39 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_attestations_is_greater_than_proposer_boost_with_boost() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_attestations_is_greater_than_proposer_boost_with_boost"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_boost_not_sufficient() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_boost_not_sufficient"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index 3f90ada18..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/mod.rs deleted file mode 100644 index 7cb44172e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index 409f497bd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,41 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/mod.rs deleted file mode 100644 index d100e830b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/mod.rs +++ /dev/null @@ -1,9 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork_choice; -mod operations; -mod random; -mod rewards; -mod sanity; -mod shuffling; -mod ssz_static; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index e61600b27..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,280 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/success", - ); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 8178451af..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index 187d6d67c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index 6d93fc940..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/mod.rs deleted file mode 100644 index d36b421da..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/mod.rs +++ /dev/null @@ -1,6 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod proposer_slashing; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index e3ab4f771..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index 2ff5a3eaf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,68 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/pyspec_tests/mod.rs deleted file mode 100644 index 249e4ee7a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_0", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_1", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_10", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_11", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_12", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_13", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_14", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_15", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_2", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_3", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_4", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_5", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_6", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_7", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_8", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/random/random/pyspec_tests/randomized_9", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index 74c18aaf8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,456 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_duplicate_attestations_at_later_slots() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/duplicate_attestations_at_later_slots"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_all_correct", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_correct_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_correct_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_delay_max_slots() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_delay_max_slots"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_delay_one_slot() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_delay_one_slot"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_correct_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_half_correct_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_correct_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_half_incorrect_target_correct_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_half_incorrect_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_mixed_delay() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/full_mixed_delay", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_one_attestation_one_correct() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/one_attestation_one_correct"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_proposer_not_in_attestations() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/proposer_not_in_attestations"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index 51792e4a2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,393 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_correct_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_correct_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_correct_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_half_correct_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_correct_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_half_incorrect_target_correct_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_half_incorrect_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_random_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_one_attestation_one_correct_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/one_attestation_one_correct_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/quarter_full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index 2f2759763..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,225 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index b10de0bef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,481 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/attestation", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/attester_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/deposit_in_block", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/deposit_top_up", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/empty_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/empty_epoch_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/full_random_operations_0"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/full_random_operations_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/full_random_operations_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/full_random_operations_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/high_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/historical_batch", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/invalid_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/invalid_state_root"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/parent_from_same_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposal_for_genesis_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/proposal_for_genesis_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/proposer_self_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/proposer_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/same_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/skipped_slots", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/voluntary_exit", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/blocks/pyspec_tests/zero_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index 8097b68cf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::phase0::mainnet as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/slots/pyspec_tests/double_empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/mainnet/phase0/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/mainnet/phase0/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/mod.rs deleted file mode 100644 index 248eaada2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod shuffle; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/shuffle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/shuffle/mod.rs deleted file mode 100644 index 5e574d30c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/core/shuffle/mod.rs +++ /dev/null @@ -1,2404 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::shuffling::CoreTestCase; - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/mainnet/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_9999"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/shuffling/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 1ea6c4599..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index 6ca63855f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index f481f24cc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttestationData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttestationData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttestationData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttestationData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttestationData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index 1525f94d0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index 426ecced9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index f99d950fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockBody/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockBody/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockBody/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockBody/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockBody/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index c770dc89e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index 0a1ee3848..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index b8faf9533..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index 8582a4882..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index dbc4efc5a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index 4fb96da24..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositMessage/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositMessage/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositMessage/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositMessage/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/DepositMessage/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index 0ee56050c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index 4bd735c3d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index a8ed0ba94..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index 3a47409b9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index 3f272c326..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/HistoricalBatch/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/HistoricalBatch/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/HistoricalBatch/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/HistoricalBatch/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/HistoricalBatch/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index 0010e991e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/mod.rs deleted file mode 100644 index 5db5329fc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/mod.rs +++ /dev/null @@ -1,27 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod pending_attestation; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_voluntary_exit; -mod signing_data; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index dcb7b23fc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index 62702aeda..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 2663a422b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index b0d547b8a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 4946079f4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 0adbdb3cc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,70 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index 30a550f6f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index d4c24e9ee..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index b774100b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod ssz_random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 728705633..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mainnet/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,80 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::mainnet as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/VoluntaryExit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/VoluntaryExit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/VoluntaryExit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/VoluntaryExit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/mainnet/phase0/ssz_static/VoluntaryExit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index 4a2f32fba..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index 14863f930..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index 26c50bca8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs deleted file mode 100644 index 9e2962f6b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::InactivityUpdatesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_all_zero_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/genesis"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis_random_scores() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/genesis_random_scores"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_exited_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/some_exited_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index 40468fee8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/mod.rs deleted file mode 100644 index 6c0f2be78..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod inactivity_updates; -mod justification_and_finalization; -mod participation_flag_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; -mod sync_committee_updates; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs deleted file mode 100644 index 4944cc3bf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,89 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationFlagUpdatesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_all_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/all_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/current_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/current_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_large_random() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/large_random"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/previous_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/previous_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_0() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_0"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_1() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_1"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_2() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_2"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_genesis() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/random_genesis"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_slightly_larger_random() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/participation_flag_updates/pyspec_tests/slightly_larger_random"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index 9aa182a96..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index 696bd5090..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index f61b87152..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index 6dbb6b224..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index c8033c69c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs deleted file mode 100644 index e85b7a018..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SyncCommitteeUpdatesTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_sync_committees_no_progress_not_boundary() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_no_progress_not_boundary"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_misc_balances_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_misc_balances_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_misc_balances_not_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_misc_balances_not_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_not_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/altair/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_not_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index eb89d60b1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/finality/finality/pyspec_tests/finality_rule_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/finality/finality/pyspec_tests/finality_rule_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/finality/finality/pyspec_tests/finality_rule_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/finality/finality/pyspec_tests/finality_rule_4"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/pyspec_tests/mod.rs deleted file mode 100644 index 91c5821d8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/fork/pyspec_tests/mod.rs +++ /dev/null @@ -1,163 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, phase0::minimal as phase0}; - -#[test] -fn test_altair_fork_random_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_0", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_1", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_2", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_3", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_duplicate_attestations() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_duplicate_attestations"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_large_validator_set() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_large_validator_set"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_low_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_misc_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_altair_fork_random_mismatched_attestations() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/altair_fork_random_mismatched_attestations"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_base_state() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_base_state", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_many_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_many_next_epoch", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_next_epoch", - ); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_next_epoch_with_block() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_next_epoch_with_block"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_random_large_validator_set() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_random_large_validator_set"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_random_low_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} - -#[test] -fn test_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/fork/fork/pyspec_tests/fork_random_misc_balances"); - - test_case.execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/mod.rs deleted file mode 100644 index b9d03fca5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod fork; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index eab9894f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index bdd3ab22d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,48 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_filtered_block_tree() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/filtered_block_tree"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/mod.rs deleted file mode 100644 index 7cb44172e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index b83791af1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,104 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_not_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_not_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_justified_is_later_than_store_justified() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/new_justified_is_later_than_store_justified"); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_before_finalized() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_before_finalized"); - - test_case.execute(); -} - -#[test] -fn test_on_block_checkpoints() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_checkpoints"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots_not_in_skip_chain() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots_not_in_skip_chain"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_on_block_outside_safe_slots_but_finality() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_outside_safe_slots_but_finality"); - - test_case.execute(); -} - -#[test] -fn test_on_block_update_justified_checkpoint_within_safe_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/on_block_update_justified_checkpoint_within_safe_slots"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/altair/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/pyspec_tests/mod.rs deleted file mode 100644 index 8af5f5b87..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/initialization/pyspec_tests/mod.rs +++ /dev/null @@ -1,130 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::InitializationTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_initialize_beacon_state_from_eth_1() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/initialization/pyspec_tests/initialize_beacon_state_from_eth1"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_one_topup_activation() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/initialization/pyspec_tests/initialize_beacon_state_one_topup_activation"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_invalid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/initialization/pyspec_tests/initialize_beacon_state_random_invalid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_valid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/initialization/pyspec_tests/initialize_beacon_state_random_valid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_some_small_balances() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/initialization/pyspec_tests/initialize_beacon_state_some_small_balances"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/mod.rs deleted file mode 100644 index bdcade09e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod initialization; -mod validity; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/pyspec_tests/mod.rs deleted file mode 100644 index b1d29f3cd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/genesis/validity/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::ValidityTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_is_valid_genesis_state_false_invalid_timestamp() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/validity/pyspec_tests/is_valid_genesis_state_false_invalid_timestamp"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_false_not_enough_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/validity/pyspec_tests/is_valid_genesis_state_false_not_enough_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/validity/pyspec_tests/is_valid_genesis_state_true"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_more_balance() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/validity/pyspec_tests/is_valid_genesis_state_true_more_balance"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_one_more_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/altair/genesis/validity/pyspec_tests/is_valid_genesis_state_true_one_more_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/mod.rs deleted file mode 100644 index d208c2efc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod single_proof; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/pyspec_tests/mod.rs deleted file mode 100644 index 147e75bd9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/merkle/single_proof/pyspec_tests/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::merkle::SingleProofTestCase; - -#[test] -fn test_finality_root_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/minimal/altair/merkle/single_proof/pyspec_tests/finality_root_merkle_proof"); - - test_case.execute(); -} - -#[test] -fn test_next_sync_committee_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/minimal/altair/merkle/single_proof/pyspec_tests/next_sync_committee_merkle_proof"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/mod.rs deleted file mode 100644 index dc158e7f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork; -mod fork_choice; -mod genesis; -mod merkle; -mod operations; -mod random; -mod rewards; -mod sanity; -mod ssz_static; -mod transition; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index b49fc3ffb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,280 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/success", - ); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 50740e98a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index de233465d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index e115babfd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/mod.rs deleted file mode 100644 index ee6752736..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod proposer_slashing; -mod sync_aggregate; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index b7b7ea0db..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/pyspec_tests/mod.rs deleted file mode 100644 index 86a756d18..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/sync_aggregate/pyspec_tests/mod.rs +++ /dev/null @@ -1,173 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::SyncAggregateTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_invalid_signature_bad_domain() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_bad_domain"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_extra_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_extra_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_all_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_all_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_single_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_single_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_missing_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_missing_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_no_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_no_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_past_block() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_past_block"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_previous_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/invalid_signature_previous_committee"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_proposer_in_committee_with_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/proposer_in_committee_with_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_proposer_in_committee_without_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/proposer_in_committee_without_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_all_but_one_participating_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_all_but_one_participating_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_high_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_high_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_low_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_low_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_misc_balances_and_half_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_misc_balances_and_half_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_only_one_participant_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_only_one_participant_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_with_exits_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/random_with_exits_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_empty_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_empty_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_nonduplicate_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_nonduplicate_committee"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_not_full_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_not_full_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_valid_signature_future_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/sync_aggregate/pyspec_tests/valid_signature_future_committee"); - - test_case.execute(spec::process_sync_aggregate); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index 1310fe34c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_scaled_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/success_exit_queue__scaled_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/altair/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/pyspec_tests/mod.rs deleted file mode 100644 index b3179a5dc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_0", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_1", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_10", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_11", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_12", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_13", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_14", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_15", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_2", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_3", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_4", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_5", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_6", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_7", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_8", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/random/random/pyspec_tests/randomized_9", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index d786f069b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,200 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/full_all_correct", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index 5fd0be044..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,236 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/full_random_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/quarter_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index 4fc44701c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,185 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/altair/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index 0a90e6aeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,625 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/attestation", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/attester_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/deposit_in_block", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/deposit_top_up", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_block_transition_large_validator_set"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_epoch_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_epoch_transition_large_validator_set"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_not_finalizing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_epoch_transition_not_finalizing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/empty_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/eth1_data_votes_consensus"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_no_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/eth1_data_votes_no_consensus"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_random_operations_0"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_random_operations_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_random_operations_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_random_operations_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/full_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/half_sync_committee_committee"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/half_sync_committee_committee_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/high_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/historical_batch", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_full_participation_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/inactivity_scores_full_participation_leaking"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/inactivity_scores_leaking"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/invalid_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/invalid_state_root"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/parent_from_same_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/proposer_self_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/proposer_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/same_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/skipped_slots", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/voluntary_exit", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/blocks/pyspec_tests/zero_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index edf66f328..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::altair::minimal as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/slots/pyspec_tests/double_empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/minimal/altair/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/altair/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index f4f687298..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index 968b3e805..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 3a81bc013..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index edf36bfb7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 8ba21916d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index aaea4a90d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index bc4b47a2b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AggregateAndProof/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 2dc82a47e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_max/mod.rs deleted file mode 100644 index 6c0cdee10..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_nil/mod.rs deleted file mode 100644 index 1cbe671ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_one/mod.rs deleted file mode 100644 index 0d63e5d80..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index a484fb41b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index 718dffbce..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_zero/mod.rs deleted file mode 100644 index 7941a44ab..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Attestation/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_lengthy/mod.rs deleted file mode 100644 index f7bd64ad7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_max/mod.rs deleted file mode 100644 index 79b2130ce..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_nil/mod.rs deleted file mode 100644 index fa1755bdc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_one/mod.rs deleted file mode 100644 index ab5aaa3e8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index 41cd7ead6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 0a1ad4612..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_zero/mod.rs deleted file mode 100644 index c1db06571..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attestation_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttestationData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index 61c00f26b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_max/mod.rs deleted file mode 100644 index 97762b931..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_nil/mod.rs deleted file mode 100644 index 2824f4e6f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_one/mod.rs deleted file mode 100644 index 82fd8e1f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index b8011e130..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index b66c39a7a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_zero/mod.rs deleted file mode 100644 index 7b67b0b77..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/attester_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/AttesterSlashing/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index e93a3104a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_max/mod.rs deleted file mode 100644 index ed16f1c12..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_nil/mod.rs deleted file mode 100644 index c852263a5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_one/mod.rs deleted file mode 100644 index 7cf104053..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index 7b419b6b0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index 08688c2fc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_zero/mod.rs deleted file mode 100644 index d886e1117..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_lengthy/mod.rs deleted file mode 100644 index 5a0887dba..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_max/mod.rs deleted file mode 100644 index 454b8f80f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_nil/mod.rs deleted file mode 100644 index 7579456f3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_one/mod.rs deleted file mode 100644 index 02dfd31df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index 269c0fd90..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs deleted file mode 100644 index e77dec6c6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_zero/mod.rs deleted file mode 100644 index 6cdbf0d21..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_body/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockBody/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index 0ede7f4a2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index ced161b5d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index 0b6183d49..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index d361764aa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 9eb7736f0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index bfdb32a13..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index 0f02a6f05..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconBlockHeader/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_lengthy/mod.rs deleted file mode 100644 index 48f183f2e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_max/mod.rs deleted file mode 100644 index a7d157efb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_nil/mod.rs deleted file mode 100644 index 23865fd2f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_one/mod.rs deleted file mode 100644 index 7fd5854cd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index a5f5c9b86..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random_chaos/mod.rs deleted file mode 100644 index 2a1e66760..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_zero/mod.rs deleted file mode 100644 index 79a677c05..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/beacon_state/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/BeaconState/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_lengthy/mod.rs deleted file mode 100644 index 288ea1545..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_max/mod.rs deleted file mode 100644 index cb40c8678..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_nil/mod.rs deleted file mode 100644 index 008339712..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_one/mod.rs deleted file mode 100644 index 537510dd7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index 11863da63..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random_chaos/mod.rs deleted file mode 100644 index 62c34a479..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_zero/mod.rs deleted file mode 100644 index 00e5af844..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/checkpoint/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Checkpoint/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index 6bb904d61..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_max/mod.rs deleted file mode 100644 index f6cfc7ac2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 59187f047..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_one/mod.rs deleted file mode 100644 index f7214e48a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index 9288e53a7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index d970f416e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 2ab1536d0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/contribution_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ContributionAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_lengthy/mod.rs deleted file mode 100644 index 46bf3a553..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_max/mod.rs deleted file mode 100644 index 442bfa500..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_nil/mod.rs deleted file mode 100644 index a26e59055..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_one/mod.rs deleted file mode 100644 index 63860c22e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index 7d7e741c1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random_chaos/mod.rs deleted file mode 100644 index dd2d22b4f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_zero/mod.rs deleted file mode 100644 index dff3a3e19..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Deposit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_lengthy/mod.rs deleted file mode 100644 index 4b178ed81..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_max/mod.rs deleted file mode 100644 index 906fb8334..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_nil/mod.rs deleted file mode 100644 index 2533318d2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_one/mod.rs deleted file mode 100644 index 37e156da5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index d27f7c98a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 0834c0873..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_zero/mod.rs deleted file mode 100644 index bdc179fc0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_lengthy/mod.rs deleted file mode 100644 index 7dc81e2f6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_max/mod.rs deleted file mode 100644 index 5e03dbc68..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_nil/mod.rs deleted file mode 100644 index f2ed4fe84..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_one/mod.rs deleted file mode 100644 index 3bd5b4d89..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index c2fd59e73..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random_chaos/mod.rs deleted file mode 100644 index d3b6b7c62..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_zero/mod.rs deleted file mode 100644 index fede5d0f6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/deposit_message/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/DepositMessage/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_lengthy/mod.rs deleted file mode 100644 index 7e1cfefb0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_max/mod.rs deleted file mode 100644 index 619eb4d05..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_nil/mod.rs deleted file mode 100644 index ba7c51d66..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_one/mod.rs deleted file mode 100644 index 56f51fda8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index 2c23b7d4f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random_chaos/mod.rs deleted file mode 100644 index 53adb0215..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_zero/mod.rs deleted file mode 100644 index eafd33513..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Block/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_lengthy/mod.rs deleted file mode 100644 index 38b828695..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_max/mod.rs deleted file mode 100644 index 89f35ed24..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_nil/mod.rs deleted file mode 100644 index 0bb06785e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_one/mod.rs deleted file mode 100644 index fa2f74ccd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index bb98e7a0f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 3f442ebaa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_zero/mod.rs deleted file mode 100644 index b1787e0ca..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/eth_1_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Eth1Data/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_lengthy/mod.rs deleted file mode 100644 index 5c60c70af..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_lengthy/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_max/mod.rs deleted file mode 100644 index 05551aa20..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_max/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_nil/mod.rs deleted file mode 100644 index c57638bbd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_nil/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_one/mod.rs deleted file mode 100644 index 896b89efb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_one/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index 0e6e73464..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random_chaos/mod.rs deleted file mode 100644 index a24f961b6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_zero/mod.rs deleted file mode 100644 index 81c488b9f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork/ssz_zero/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Fork/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_lengthy/mod.rs deleted file mode 100644 index c8d1b2d7e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_max/mod.rs deleted file mode 100644 index b2c2b0c2e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_nil/mod.rs deleted file mode 100644 index c15f02248..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_one/mod.rs deleted file mode 100644 index 9baf4bb43..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index 3dc170f9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random_chaos/mod.rs deleted file mode 100644 index b46b21bbc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_zero/mod.rs deleted file mode 100644 index 2ca3c85b3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/fork_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ForkData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_lengthy/mod.rs deleted file mode 100644 index 1bfdb2b67..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_max/mod.rs deleted file mode 100644 index dac58d1fa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_nil/mod.rs deleted file mode 100644 index f67dcc29c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_one/mod.rs deleted file mode 100644 index 9ebd24478..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index 4878bb253..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random_chaos/mod.rs deleted file mode 100644 index 0eea1ac8a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_zero/mod.rs deleted file mode 100644 index 080d3a4be..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/historical_batch/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/HistoricalBatch/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index aeb105c63..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_max/mod.rs deleted file mode 100644 index 0b43c00df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_nil/mod.rs deleted file mode 100644 index b01a958fa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_one/mod.rs deleted file mode 100644 index 0e25387e2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index 6d22ccfac..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index 535ba612b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_zero/mod.rs deleted file mode 100644 index 40bfb0b3b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/indexed_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/IndexedAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_lengthy/mod.rs deleted file mode 100644 index 063618dee..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_max/mod.rs deleted file mode 100644 index 194f37a57..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_nil/mod.rs deleted file mode 100644 index 8925cbff9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_one/mod.rs deleted file mode 100644 index daf55d2f0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random/mod.rs deleted file mode 100644 index 4f213db84..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random_chaos/mod.rs deleted file mode 100644 index 211077fda..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_zero/mod.rs deleted file mode 100644 index 6975ff245..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/light_client_update/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/LightClientUpdate/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/mod.rs deleted file mode 100644 index b970b23c5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/mod.rs +++ /dev/null @@ -1,35 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod contribution_and_proof; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod light_client_update; -mod pending_attestation; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_contribution_and_proof; -mod signed_voluntary_exit; -mod signing_data; -mod sync_aggregate; -mod sync_aggregator_selection_data; -mod sync_committee; -mod sync_committee_contribution; -mod sync_committee_message; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 0718d193b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_max/mod.rs deleted file mode 100644 index 415dc17d3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_nil/mod.rs deleted file mode 100644 index 68a0c5d42..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_one/mod.rs deleted file mode 100644 index 4cdab0775..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index 608bbafb1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index b40e01b48..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_zero/mod.rs deleted file mode 100644 index 43cc06ef5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/pending_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/PendingAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index 7173d6342..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_max/mod.rs deleted file mode 100644 index 297ae9da6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_nil/mod.rs deleted file mode 100644 index c99c0153e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_one/mod.rs deleted file mode 100644 index c869432c9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index d2564d999..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index 462534ce6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_zero/mod.rs deleted file mode 100644 index 753a78620..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/proposer_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/ProposerSlashing/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index ad82e297e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index 9cd6da973..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index bd4a22825..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index e42ca769c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 45455e166..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 1f22e2102..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 09478c849..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedAggregateAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index 89270dcf2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_max/mod.rs deleted file mode 100644 index a34928bc7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_nil/mod.rs deleted file mode 100644 index 4d9737fa5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_one/mod.rs deleted file mode 100644 index 23c502f50..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index 11ea1312c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index f37c95586..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_zero/mod.rs deleted file mode 100644 index 17c74a327..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index cb1f4d170..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index c61ad7ab8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index f9044ccca..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index d8ef34fb8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index e6b0bc33d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index 532dbec63..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index da53943b7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedBeaconBlockHeader/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index fede75722..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs deleted file mode 100644 index a3fd6a2b5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs deleted file mode 100644 index acda037a5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs deleted file mode 100644 index 7d441dc2f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index 30122f8d9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 278045d71..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 9c51137d4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedContributionAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index 0e6227fa8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index 311f115e4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 78e2d459a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index f952b3243..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 7f88d0790..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index 61948cde7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index fbd492f22..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SignedVoluntaryExit/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_lengthy/mod.rs deleted file mode 100644 index 7869b4823..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_max/mod.rs deleted file mode 100644 index 40e35d8ff..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_nil/mod.rs deleted file mode 100644 index 5da28253f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_one/mod.rs deleted file mode 100644 index 4611fe585..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index a388da182..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 8abf70472..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_zero/mod.rs deleted file mode 100644 index 855955ea5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/signing_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SigningData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_lengthy/mod.rs deleted file mode 100644 index b198d7e4f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_max/mod.rs deleted file mode 100644 index 9702c1e2c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_nil/mod.rs deleted file mode 100644 index 0500d331e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_one/mod.rs deleted file mode 100644 index 217d9ab9e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random/mod.rs deleted file mode 100644 index 7d5833db0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs deleted file mode 100644 index f2cd5d6b1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_zero/mod.rs deleted file mode 100644 index 82658deb8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregate/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregate/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs deleted file mode 100644 index 67d2bd81e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs deleted file mode 100644 index b1b180d0d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs deleted file mode 100644 index f515010a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs deleted file mode 100644 index 106439518..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs deleted file mode 100644 index ebe18b747..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 6fabf4f6b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs deleted file mode 100644 index 5cc97f862..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncAggregatorSelectionData/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_lengthy/mod.rs deleted file mode 100644 index 1da3e2922..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_max/mod.rs deleted file mode 100644 index e68fd8ed2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_nil/mod.rs deleted file mode 100644 index 663a5d39f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_one/mod.rs deleted file mode 100644 index c292c7a02..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random/mod.rs deleted file mode 100644 index af0c1b7f7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random_chaos/mod.rs deleted file mode 100644 index ab4f55d0f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_zero/mod.rs deleted file mode 100644 index e1c4bb020..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommittee/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs deleted file mode 100644 index b5302c610..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_max/mod.rs deleted file mode 100644 index 9ae999023..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_nil/mod.rs deleted file mode 100644 index 1bdbb0c26..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_one/mod.rs deleted file mode 100644 index 205eb645c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs deleted file mode 100644 index 81757f854..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs deleted file mode 100644 index 96f621695..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_zero/mod.rs deleted file mode 100644 index c77229fef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_contribution/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeContribution/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_lengthy/mod.rs deleted file mode 100644 index a2af41657..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_max/mod.rs deleted file mode 100644 index 11c5476ab..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_nil/mod.rs deleted file mode 100644 index e52efa3fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_one/mod.rs deleted file mode 100644 index 2c7dca5f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random/mod.rs deleted file mode 100644 index 488ccd567..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs deleted file mode 100644 index c34aa8378..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_zero/mod.rs deleted file mode 100644 index d8e25a125..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/sync_committee_message/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/SyncCommitteeMessage/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_lengthy/mod.rs deleted file mode 100644 index ccde851d8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_max/mod.rs deleted file mode 100644 index 629a84564..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_nil/mod.rs deleted file mode 100644 index 3eec0a4fd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_one/mod.rs deleted file mode 100644 index b06fe8a92..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index b89e4fa53..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random_chaos/mod.rs deleted file mode 100644 index 10d9a68d1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_zero/mod.rs deleted file mode 100644 index e1030ae0f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/validator/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/Validator/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index e634d3f27..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index 5c3d0f3fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 921139349..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index 536c0b5e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index bb7691b29..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index eaeabba8b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index 0c2d6334e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/ssz_static/voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{altair::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/altair/ssz_static/VoluntaryExit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/pyspec_tests/mod.rs deleted file mode 100644 index f60630dc3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/core/pyspec_tests/mod.rs +++ /dev/null @@ -1,630 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::transition::CoreTestCase; -use ethereum_consensus::{ - altair::minimal as spec, - phase0::minimal as pre_spec, - state_transition::minimal::{BeaconState, Executor}, -}; - -#[test] -fn test_normal_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/normal_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_first_post_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_missing_first_post_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_last_pre_fork_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_missing_last_pre_fork_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_only_blocks_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_only_blocks_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_activation_at_fork_epoch() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_activation_at_fork_epoch"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_attester_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_attester_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_deposit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_deposit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_finality() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_finality"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_leaking_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_leaking_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_no_attestations_until_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_no_attestations_until_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_non_empty_activation_queue() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_non_empty_activation_queue"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_slashed_active_validators_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_one_fourth_slashed_active_validators_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_proposer_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_proposer_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_half_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_random_half_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_three_quarters_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_random_three_quarters_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_voluntary_exit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_voluntary_exit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_voluntary_exit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/altair/transition/core/pyspec_tests/transition_with_voluntary_exit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/altair/transition/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index c9d77c6c1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index 1d71adb6f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index 71df27d8d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs deleted file mode 100644 index 8c4cdec72..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::InactivityUpdatesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_all_zero_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_all_zero_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/all_zero_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/genesis"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_genesis_random_scores() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/genesis_random_scores"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_empty_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_empty_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_random_inactivity_scores_random_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/random_inactivity_scores_random_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_exited_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_exited_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_full_random_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_full_random_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation"); - - test_case.execute(spec::process_inactivity_updates); -} - -#[test] -fn test_some_slashed_zero_scores_full_participation_leaking() { - let mut test_case = InactivityUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/inactivity_updates/pyspec_tests/some_slashed_zero_scores_full_participation_leaking"); - - test_case.execute(spec::process_inactivity_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index 59d4bc9c1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/mod.rs deleted file mode 100644 index 6c0f2be78..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod inactivity_updates; -mod justification_and_finalization; -mod participation_flag_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; -mod sync_committee_updates; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs deleted file mode 100644 index b6a6b159b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,89 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationFlagUpdatesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_all_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/all_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/current_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_current_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/current_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_large_random() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/large_random"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_epoch_zeroed() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/previous_epoch_zeroed"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_previous_filled() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/previous_filled"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_0() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_0"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_1() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_1"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_2() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_2"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_random_genesis() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/random_genesis"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} - -#[test] -fn test_slightly_larger_random() { - let mut test_case = ParticipationFlagUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/participation_flag_updates/pyspec_tests/slightly_larger_random"); - - test_case.execute(|state, _| spec::process_participation_flag_updates(state)); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index 52e8bf70a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index 7e7199230..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index cf314213a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index fd2d9c061..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index e3beaed08..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs deleted file mode 100644 index 7dd95b60f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SyncCommitteeUpdatesTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_sync_committees_no_progress_not_boundary() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_no_progress_not_boundary"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_misc_balances_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_misc_balances_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_misc_balances_not_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_misc_balances_not_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} - -#[test] -fn test_sync_committees_progress_not_genesis() { - let mut test_case = SyncCommitteeUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/epoch_processing/sync_committee_updates/pyspec_tests/sync_committees_progress_not_genesis"); - - test_case.execute(spec::process_sync_committee_updates); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index e241ea1f6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/finality/finality/pyspec_tests/finality_rule_1"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/finality/finality/pyspec_tests/finality_rule_2"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/finality/finality/pyspec_tests/finality_rule_3"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/finality/finality/pyspec_tests/finality_rule_4"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/pyspec_tests/mod.rs deleted file mode 100644 index 4d0f35ad8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/fork/pyspec_tests/mod.rs +++ /dev/null @@ -1,135 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork::ForkTestCase; -use ethereum_consensus::{altair::minimal as altair, bellatrix::minimal as spec}; - -#[test] -fn test_bellatrix_fork_random_0() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_0"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_1() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_1"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_2() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_2"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_3() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_3"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_large_validator_set() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_large_validator_set"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_low_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_bellatrix_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/bellatrix_fork_random_misc_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_base_state() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_base_state", - ); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_many_next_epoch() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_many_next_epoch"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_next_epoch() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_next_epoch", - ); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_next_epoch_with_block() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_next_epoch_with_block"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_random_large_validator_set() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_random_large_validator_set"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_random_low_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_random_low_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} - -#[test] -fn test_fork_random_misc_balances() { - let test_case = ForkTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/fork/fork/pyspec_tests/fork_random_misc_balances"); - - test_case.execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/mod.rs deleted file mode 100644 index b9d03fca5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod fork; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index 2ac80dc7d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index 2cbdf8ea8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,48 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_filtered_block_tree() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/filtered_block_tree"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/mod.rs deleted file mode 100644 index 0a535b6e8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; -mod on_merge_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index 6c3523838..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,104 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_not_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_not_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_justified_is_later_than_store_justified() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/new_justified_is_later_than_store_justified"); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_before_finalized() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_before_finalized"); - - test_case.execute(); -} - -#[test] -fn test_on_block_checkpoints() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_checkpoints"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots_not_in_skip_chain() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots_not_in_skip_chain"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_on_block_outside_safe_slots_but_finality() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_outside_safe_slots_but_finality"); - - test_case.execute(); -} - -#[test] -fn test_on_block_update_justified_checkpoint_within_safe_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/on_block_update_justified_checkpoint_within_safe_slots"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs deleted file mode 100644 index e722b62c3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,32 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnMergeBlockTestCase; - -#[test] -fn test_all_valid() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/all_valid"); - - test_case.execute(); -} - -#[test] -fn test_block_lookup_failed() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/block_lookup_failed"); - - test_case.execute(); -} - -#[test] -fn test_too_early_for_merge() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/too_early_for_merge"); - - test_case.execute(); -} - -#[test] -fn test_too_late_for_merge() { - let test_case = OnMergeBlockTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/fork_choice/on_merge_block/pyspec_tests/too_late_for_merge"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/pyspec_tests/mod.rs deleted file mode 100644 index 3d59346d7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/initialization/pyspec_tests/mod.rs +++ /dev/null @@ -1,253 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::InitializationTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_initialize_beacon_state_from_eth_1() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_beacon_state_from_eth1"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_one_topup_activation() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_beacon_state_one_topup_activation"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_invalid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_beacon_state_random_invalid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_valid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_beacon_state_random_valid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_some_small_balances() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_beacon_state_some_small_balances"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_post_transition() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_post_transition"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_pre_transition_empty_payload() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_pre_transition_empty_payload"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} - -#[test] -fn test_initialize_pre_transition_no_param() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/initialization/pyspec_tests/initialize_pre_transition_no_param"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::SYNC_COMMITTEE_SIZE }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - { spec::BYTES_PER_LOGS_BLOOM }, - { spec::MAX_EXTRA_DATA_BYTES }, - { spec::MAX_BYTES_PER_TRANSACTION }, - { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, - >( - eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context - ) - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/mod.rs deleted file mode 100644 index bdcade09e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod initialization; -mod validity; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/pyspec_tests/mod.rs deleted file mode 100644 index caa6b6bec..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/genesis/validity/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::ValidityTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_is_valid_genesis_state_false_invalid_timestamp() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/validity/pyspec_tests/is_valid_genesis_state_false_invalid_timestamp"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_false_not_enough_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/validity/pyspec_tests/is_valid_genesis_state_false_not_enough_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/validity/pyspec_tests/is_valid_genesis_state_true"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_more_balance() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/validity/pyspec_tests/is_valid_genesis_state_true_more_balance"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_one_more_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/genesis/validity/pyspec_tests/is_valid_genesis_state_true_one_more_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/mod.rs deleted file mode 100644 index d208c2efc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod single_proof; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/pyspec_tests/mod.rs deleted file mode 100644 index 955583431..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/merkle/single_proof/pyspec_tests/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::merkle::SingleProofTestCase; - -#[test] -fn test_finality_root_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/merkle/single_proof/pyspec_tests/finality_root_merkle_proof"); - - test_case.execute(); -} - -#[test] -fn test_next_sync_committee_merkle_proof() { - let test_case = SingleProofTestCase::from("../consensus-spec-tests/tests/minimal/bellatrix/merkle/single_proof/pyspec_tests/next_sync_committee_merkle_proof"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/mod.rs deleted file mode 100644 index dc158e7f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork; -mod fork_choice; -mod genesis; -mod merkle; -mod operations; -mod random; -mod rewards; -mod sanity; -mod ssz_static; -mod transition; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index 075f08fd3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,278 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/success"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 62687a92b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index b86ed343a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index b8de7610a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/mod.rs deleted file mode 100644 index 8f9fa19cb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ExecutionPayloadTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_bad_everything_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_everything_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_execution_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_execution_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_execution_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_execution_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_parent_hash_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_parent_hash_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_random_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_random_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_random_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_random_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_timestamp_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_timestamp_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_bad_timestamp_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/bad_timestamp_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_non_empty_extra_data_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/non_empty_extra_data_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_non_empty_extra_data_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/non_empty_extra_data_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_first_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/success_first_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_first_payload_with_gap_slot() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/success_first_payload_with_gap_slot"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_regular_payload() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/success_regular_payload"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} - -#[test] -fn test_success_regular_payload_with_gap_slot() { - let mut test_case = ExecutionPayloadTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/execution_payload/pyspec_tests/success_regular_payload_with_gap_slot"); - - test_case.execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/mod.rs deleted file mode 100644 index 20055de9b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/mod.rs +++ /dev/null @@ -1,8 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod execution_payload; -mod proposer_slashing; -mod sync_aggregate; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 9d3873e06..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs deleted file mode 100644 index dccc68aba..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/mod.rs +++ /dev/null @@ -1,173 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::SyncAggregateTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_invalid_signature_bad_domain() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_bad_domain"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_extra_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_extra_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_all_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_all_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_infinite_signature_with_single_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_infinite_signature_with_single_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_missing_participant() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_missing_participant"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_no_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_no_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_past_block() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_past_block"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_invalid_signature_previous_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/invalid_signature_previous_committee"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_proposer_in_committee_with_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/proposer_in_committee_with_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_proposer_in_committee_without_participation() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/proposer_in_committee_without_participation"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_all_but_one_participating_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_all_but_one_participating_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_high_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_high_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_low_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_low_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_misc_balances_and_half_participation_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_misc_balances_and_half_participation_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_only_one_participant_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_only_one_participant_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_random_with_exits_without_duplicates() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/random_with_exits_without_duplicates"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_empty_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_empty_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_nonduplicate_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_nonduplicate_committee"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_rewards_not_full_participants() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_rewards_not_full_participants"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_nonparticipating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_nonparticipating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_exited_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_exited_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_sync_committee_with_participating_withdrawable_member() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/sync_committee_with_participating_withdrawable_member"); - - test_case.execute(spec::process_sync_aggregate); -} - -#[test] -fn test_valid_signature_future_committee() { - let mut test_case = SyncAggregateTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/sync_aggregate/pyspec_tests/valid_signature_future_committee"); - - test_case.execute(spec::process_sync_aggregate); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index 1c6bf2219..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_scaled_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/success_exit_queue__scaled_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/pyspec_tests/mod.rs deleted file mode 100644 index f376fac02..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_0", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_1", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_10", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_11", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_12", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_13", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_14", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_15", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_2", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_3", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_4", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_5", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_6", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_7", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_8", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/random/random/pyspec_tests/randomized_9", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index 12e54161f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,198 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/full_all_correct"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index 58e9064b0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,232 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/full_random_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/quarter_full_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index 9695c19e0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,185 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index b5188e81a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,639 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/attestation", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/attester_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/deposit_in_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/deposit_top_up", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_block_transition_large_validator_set"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition_no_tx() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_block_transition_no_tx"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_epoch_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_epoch_transition_large_validator_set"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_not_finalizing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_epoch_transition_not_finalizing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/empty_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/eth1_data_votes_consensus"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_no_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/eth1_data_votes_no_consensus"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_0"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_1"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_2"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_random_operations_3"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/full_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/half_sync_committee_committee"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_half_sync_committee_committee_genesis() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/half_sync_committee_committee_genesis"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/high_proposer_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/historical_batch"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_full_participation_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/inactivity_scores_full_participation_leaking"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_inactivity_scores_leaking() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/inactivity_scores_leaking"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/invalid_block_sig"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/invalid_state_root"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_is_execution_enabled_false() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/is_execution_enabled_false"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/parent_from_same_slot"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/proposer_self_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/proposer_slashing"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/same_slot_block_transition"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/skipped_slots", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/voluntary_exit", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/blocks/pyspec_tests/zero_block_sig", - ); - let execution_engine = spec::DefaultExecutionEngine::default(); - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index 438b2da60..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,61 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::bellatrix::minimal as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/slots/pyspec_tests/double_empty_epoch"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/bellatrix/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index 923aaf47e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index ea4d6fb1b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 2c7701f2d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index 8e809f1f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 1e435ab31..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 4b0bb9527..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 9582ec76a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AggregateAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_lengthy/mod.rs deleted file mode 100644 index a3a409738..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_max/mod.rs deleted file mode 100644 index 84d12657a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_nil/mod.rs deleted file mode 100644 index d82020593..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_one/mod.rs deleted file mode 100644 index 579ac9bc4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index 72b69f94b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index a984f4166..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_zero/mod.rs deleted file mode 100644 index 9f2f69c3b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Attestation/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_lengthy/mod.rs deleted file mode 100644 index 88d1a35c9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_max/mod.rs deleted file mode 100644 index b0b103708..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_nil/mod.rs deleted file mode 100644 index 9c830f72c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_one/mod.rs deleted file mode 100644 index aad7a8b5e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index 1562548be..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 46e48bca7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_zero/mod.rs deleted file mode 100644 index 8891be72c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attestation_data/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttestationData/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index 238d8258c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_max/mod.rs deleted file mode 100644 index a35b704cf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_nil/mod.rs deleted file mode 100644 index ec2ea54f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_one/mod.rs deleted file mode 100644 index 603d05727..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index 70e9d0312..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index 7891fc026..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_zero/mod.rs deleted file mode 100644 index 96884ae58..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/attester_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/AttesterSlashing/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index ed99048ce..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_max/mod.rs deleted file mode 100644 index 9e734f598..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_nil/mod.rs deleted file mode 100644 index c633ea4b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_one/mod.rs deleted file mode 100644 index b4050704e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index bbcb3e41d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index 3c40847ad..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_zero/mod.rs deleted file mode 100644 index da31c4f6d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_lengthy/mod.rs deleted file mode 100644 index 14a6770ef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_max/mod.rs deleted file mode 100644 index a8cc40d74..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_nil/mod.rs deleted file mode 100644 index a3c6cac68..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_one/mod.rs deleted file mode 100644 index 0bdf360a6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index db14a66bf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs deleted file mode 100644 index 12fadfe34..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_zero/mod.rs deleted file mode 100644 index 204c5aee8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_body/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockBody/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index cac9d1c89..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index b0f5785ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index 75aa62da4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index 54efebb55..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index b1e33ba52..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index 75696b479..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index 5c7f601a6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconBlockHeader/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_lengthy/mod.rs deleted file mode 100644 index 591af13e6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_max/mod.rs deleted file mode 100644 index b0d1dc488..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_nil/mod.rs deleted file mode 100644 index e7f88d5c3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_one/mod.rs deleted file mode 100644 index b9141a6fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index 4bdd6bb18..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random_chaos/mod.rs deleted file mode 100644 index 32eea3866..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_zero/mod.rs deleted file mode 100644 index f2b5c0576..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/beacon_state/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/BeaconState/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_lengthy/mod.rs deleted file mode 100644 index 311b60722..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_max/mod.rs deleted file mode 100644 index 70151b739..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_nil/mod.rs deleted file mode 100644 index 24e12c70f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_one/mod.rs deleted file mode 100644 index 0a9ac134e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index 79ab58063..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random_chaos/mod.rs deleted file mode 100644 index ca2f1d6ad..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_zero/mod.rs deleted file mode 100644 index 982f14d6f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/checkpoint/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Checkpoint/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index e3567947d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_max/mod.rs deleted file mode 100644 index b696e5c33..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 31d172ffb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_one/mod.rs deleted file mode 100644 index ac85837af..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index f102d9627..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index fdc3ffff9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_zero/mod.rs deleted file mode 100644 index b9564f3c8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/contribution_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ContributionAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_lengthy/mod.rs deleted file mode 100644 index d4a42dd20..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_max/mod.rs deleted file mode 100644 index 8584f60f9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_nil/mod.rs deleted file mode 100644 index 033843483..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_one/mod.rs deleted file mode 100644 index ba06e73f5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index 5a93d1300..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random_chaos/mod.rs deleted file mode 100644 index 1ce99c7b4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_zero/mod.rs deleted file mode 100644 index 2f7ac834b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Deposit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_lengthy/mod.rs deleted file mode 100644 index 979977a7a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_max/mod.rs deleted file mode 100644 index dd878ce6d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_nil/mod.rs deleted file mode 100644 index eced58c62..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_one/mod.rs deleted file mode 100644 index 482ff3d2d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index c0f91d0b5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 2938e583c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_zero/mod.rs deleted file mode 100644 index cf0c55797..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_lengthy/mod.rs deleted file mode 100644 index 29bd92d51..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_max/mod.rs deleted file mode 100644 index 7508e5d0b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_nil/mod.rs deleted file mode 100644 index a261f8196..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_one/mod.rs deleted file mode 100644 index df72c9074..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index cec256529..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random_chaos/mod.rs deleted file mode 100644 index dd0a2ecbd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_zero/mod.rs deleted file mode 100644 index 66be0d4a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/deposit_message/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/DepositMessage/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_lengthy/mod.rs deleted file mode 100644 index 28a74824e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_max/mod.rs deleted file mode 100644 index afffa66c9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_nil/mod.rs deleted file mode 100644 index 5b4053574..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_one/mod.rs deleted file mode 100644 index b7c50d037..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index d87eec01f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random_chaos/mod.rs deleted file mode 100644 index d99108bb6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_zero/mod.rs deleted file mode 100644 index 663190ab7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Block/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_lengthy/mod.rs deleted file mode 100644 index 5b1a0a438..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_max/mod.rs deleted file mode 100644 index 581127df0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_nil/mod.rs deleted file mode 100644 index 5b0e404a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_one/mod.rs deleted file mode 100644 index b1dcb21a1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index 915ce4ae2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random_chaos/mod.rs deleted file mode 100644 index db6466e5a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_zero/mod.rs deleted file mode 100644 index 779da3c60..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/eth_1_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Eth1Data/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_lengthy/mod.rs deleted file mode 100644 index 75b0086be..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_max/mod.rs deleted file mode 100644 index 2b6140161..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_nil/mod.rs deleted file mode 100644 index 03584d960..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_one/mod.rs deleted file mode 100644 index 68d050cda..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs deleted file mode 100644 index 031e0a875..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random_chaos/mod.rs deleted file mode 100644 index 3bd66a591..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_zero/mod.rs deleted file mode 100644 index b5a457a2e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayload/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayload = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_lengthy/mod.rs deleted file mode 100644 index c4f069439..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_max/mod.rs deleted file mode 100644 index ec9476226..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_nil/mod.rs deleted file mode 100644 index 8ddab25dc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_one/mod.rs deleted file mode 100644 index 7a1ac8094..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs deleted file mode 100644 index 70e416156..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random_chaos/mod.rs deleted file mode 100644 index 340cd8364..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_zero/mod.rs deleted file mode 100644 index 1b9252f0a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/execution_payload_header/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ExecutionPayloadHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ExecutionPayloadHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ExecutionPayloadHeader/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_lengthy/mod.rs deleted file mode 100644 index ebc9dab7d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_lengthy/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_max/mod.rs deleted file mode 100644 index 2ab343ba2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_max/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_nil/mod.rs deleted file mode 100644 index 2d89bcc9f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_nil/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_one/mod.rs deleted file mode 100644 index 2608a79f5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_one/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index 76f6a86e0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random_chaos/mod.rs deleted file mode 100644 index 494bc4bf6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_zero/mod.rs deleted file mode 100644 index bf1df1b5d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork/ssz_zero/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Fork/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_lengthy/mod.rs deleted file mode 100644 index e03284dfd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_max/mod.rs deleted file mode 100644 index d49f96fe1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_nil/mod.rs deleted file mode 100644 index 41de6ea8a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_one/mod.rs deleted file mode 100644 index ec66ae77c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index d79ad0c44..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 7e0668d4c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_zero/mod.rs deleted file mode 100644 index 78a9dbf98..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/fork_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ForkData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_lengthy/mod.rs deleted file mode 100644 index 10a0850f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_max/mod.rs deleted file mode 100644 index 0a2bfac41..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_nil/mod.rs deleted file mode 100644 index 2942c25c6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_one/mod.rs deleted file mode 100644 index c754819d4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index 792f64a12..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random_chaos/mod.rs deleted file mode 100644 index 154f20f00..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_zero/mod.rs deleted file mode 100644 index eaba59a65..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/historical_batch/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/HistoricalBatch/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 5116a6cd7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_max/mod.rs deleted file mode 100644 index e487fdbec..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_nil/mod.rs deleted file mode 100644 index 4fb89877b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_one/mod.rs deleted file mode 100644 index 35ddc48f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index d66f9cc31..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index 29673b5d8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_zero/mod.rs deleted file mode 100644 index cf98f672a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/indexed_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/IndexedAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_lengthy/mod.rs deleted file mode 100644 index 9724c2ab9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_max/mod.rs deleted file mode 100644 index 6e183dd57..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_nil/mod.rs deleted file mode 100644 index 3bba73ca7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_one/mod.rs deleted file mode 100644 index ec8f19f4c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs deleted file mode 100644 index 4db484939..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random_chaos/mod.rs deleted file mode 100644 index 5d0cf18be..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_zero/mod.rs deleted file mode 100644 index f8098eea6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/light_client_update/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::LightClientUpdateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = LightClientUpdateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/LightClientUpdate/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::LightClientUpdate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/mod.rs deleted file mode 100644 index fbb2d288c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/mod.rs +++ /dev/null @@ -1,38 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod contribution_and_proof; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod execution_payload; -mod execution_payload_header; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod light_client_update; -mod pending_attestation; -mod pow_block; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_contribution_and_proof; -mod signed_voluntary_exit; -mod signing_data; -mod sync_aggregate; -mod sync_aggregator_selection_data; -mod sync_committee; -mod sync_committee_contribution; -mod sync_committee_message; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 5fb4cf0ac..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_max/mod.rs deleted file mode 100644 index a18f9eef1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_nil/mod.rs deleted file mode 100644 index a85756566..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_one/mod.rs deleted file mode 100644 index 26544c4c4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index 5f98081b5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index 884376d48..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_zero/mod.rs deleted file mode 100644 index ce25c5341..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pending_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PendingAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_lengthy/mod.rs deleted file mode 100644 index b3a1a7cd1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_max/mod.rs deleted file mode 100644 index d85ef8f19..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_nil/mod.rs deleted file mode 100644 index 5593ab9fb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_one/mod.rs deleted file mode 100644 index 6bfe4f5f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random/mod.rs deleted file mode 100644 index 430f3d03e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random_chaos/mod.rs deleted file mode 100644 index b69ca1dcc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PowBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_zero/mod.rs deleted file mode 100644 index 341005e32..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/pow_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PowBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PowBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/PowBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PowBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index 6ad4b8879..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_max/mod.rs deleted file mode 100644 index 0936fe894..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_nil/mod.rs deleted file mode 100644 index 26c7521d0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_one/mod.rs deleted file mode 100644 index 3e7de4f94..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index 23b1ea5ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index 3ce0c7146..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_zero/mod.rs deleted file mode 100644 index aefc0d023..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/proposer_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/ProposerSlashing/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index e5d3b63f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index e54aa998c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 6371e3f29..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index e367c3e4f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index f0148c6a3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 5ade23623..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 783c182d9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedAggregateAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index e3f834335..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_max/mod.rs deleted file mode 100644 index b6f33cd46..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_nil/mod.rs deleted file mode 100644 index 8a9142fd5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_one/mod.rs deleted file mode 100644 index e1f3fa38d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index edb5ad752..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index ebfe8e8aa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_zero/mod.rs deleted file mode 100644 index 66374cedd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlock/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index 7d8816d45..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index 052ded669..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index e17d19ac5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index 34b209836..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 5c3551ff3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index 332381c05..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index fb9dc62a4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedBeaconBlockHeader/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index 0cb66adc7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs deleted file mode 100644 index 127ee629b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs deleted file mode 100644 index b0158a2e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs deleted file mode 100644 index 66eaa3105..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs deleted file mode 100644 index ddcc229e6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 0cf10b8f1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs deleted file mode 100644 index 4389b4719..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_contribution_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedContributionAndProofTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedContributionAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedContributionAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedContributionAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index 5365c9ca8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index 2a2125fb4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 1f9649c6a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index 1f1b0a6ef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 8ef821dbd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index d6c6ff0c3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index 6bba89650..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SignedVoluntaryExit/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_lengthy/mod.rs deleted file mode 100644 index 7d47cb725..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_max/mod.rs deleted file mode 100644 index a5258f9aa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_nil/mod.rs deleted file mode 100644 index 79ad488aa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_one/mod.rs deleted file mode 100644 index f075d57c7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index 93ba0a3fb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random_chaos/mod.rs deleted file mode 100644 index bc302830e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_zero/mod.rs deleted file mode 100644 index d3ea43cd6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/signing_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SigningData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_lengthy/mod.rs deleted file mode 100644 index 1ba21d746..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_max/mod.rs deleted file mode 100644 index aef474681..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_nil/mod.rs deleted file mode 100644 index 21bf9d9eb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_one/mod.rs deleted file mode 100644 index b91cd73fd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs deleted file mode 100644 index 4f9ec2361..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs deleted file mode 100644 index c2667b969..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregateTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_zero/mod.rs deleted file mode 100644 index 44fd51774..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregate/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregateTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregateTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregate/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregate = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs deleted file mode 100644 index 520653452..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs deleted file mode 100644 index 5e8e5254d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs deleted file mode 100644 index b0274a16b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs deleted file mode 100644 index c78e5ac97..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs deleted file mode 100644 index e00053745..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs deleted file mode 100644 index a7ff51cbb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs deleted file mode 100644 index 48993efe7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_aggregator_selection_data/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncAggregatorSelectionDataTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncAggregatorSelectionDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncAggregatorSelectionData/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_lengthy/mod.rs deleted file mode 100644 index 8cdd03c60..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_max/mod.rs deleted file mode 100644 index b0d27c3ef..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_nil/mod.rs deleted file mode 100644 index 996573209..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_one/mod.rs deleted file mode 100644 index 9a0dcb2a6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs deleted file mode 100644 index dfc5019ca..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random_chaos/mod.rs deleted file mode 100644 index beeb182e2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_zero/mod.rs deleted file mode 100644 index 7a15be051..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommittee/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommittee = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs deleted file mode 100644 index 29079bfe6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_max/mod.rs deleted file mode 100644 index 5da41b6c3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_nil/mod.rs deleted file mode 100644 index 6ba0f1999..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_one/mod.rs deleted file mode 100644 index 380ceb874..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs deleted file mode 100644 index a1f6ddb00..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs deleted file mode 100644 index 211189e91..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_zero/mod.rs deleted file mode 100644 index 3fc7468ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_contribution/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeContributionTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeContributionTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeContribution/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_lengthy/mod.rs deleted file mode 100644 index f888ee10b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_max/mod.rs deleted file mode 100644 index 0c0f3b4eb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_nil/mod.rs deleted file mode 100644 index dbd8d332b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_one/mod.rs deleted file mode 100644 index cf39e8964..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs deleted file mode 100644 index a318ae5df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs deleted file mode 100644 index 65d5ae4e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_zero/mod.rs deleted file mode 100644 index 621859c36..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/sync_committee_message/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SyncCommitteeMessageTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SyncCommitteeMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/SyncCommitteeMessage/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_lengthy/mod.rs deleted file mode 100644 index fe1032fd2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_max/mod.rs deleted file mode 100644 index 95e03bbf7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_nil/mod.rs deleted file mode 100644 index 0a928f06e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_one/mod.rs deleted file mode 100644 index 192607a00..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index 6b861ddd9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random_chaos/mod.rs deleted file mode 100644 index 0d61aee0a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_zero/mod.rs deleted file mode 100644 index 46ec5035b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/validator/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/Validator/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index 1b3e9126f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index ef9d8dfc7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 5688a63e4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index 208afde6e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 347a7d1b5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index 790e685fb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index 2b428d9ec..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/ssz_static/voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{bellatrix::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/bellatrix/ssz_static/VoluntaryExit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/pyspec_tests/mod.rs deleted file mode 100644 index c3c2af826..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/core/pyspec_tests/mod.rs +++ /dev/null @@ -1,657 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::transition::CoreTestCase; -use ethereum_consensus::{ - altair::minimal as pre_spec, - bellatrix::minimal as spec, - state_transition::minimal::{BeaconState, Executor}, -}; - -#[test] -fn test_normal_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/normal_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_sample_transition() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/sample_transition"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_first_post_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_missing_first_post_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_missing_last_pre_fork_block() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_missing_last_pre_fork_block"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_only_blocks_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_only_blocks_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_activation_at_fork_epoch() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_activation_at_fork_epoch"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_attester_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_attester_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_attester_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_deposit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_deposit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_deposit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_finality() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_finality"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_leaking_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_leaking_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_leaking_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_no_attestations_until_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_no_attestations_until_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_non_empty_activation_queue() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_non_empty_activation_queue"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_at_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_at_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_exiting_validators_exit_post_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_one_fourth_exiting_validators_exit_post_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_one_fourth_slashed_active_validators_pre_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_one_fourth_slashed_active_validators_pre_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_proposer_slashing_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_proposer_slashing_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_proposer_slashing_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_half_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_random_half_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_random_three_quarters_participation() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_random_three_quarters_participation"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_voluntary_exit_right_after_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_voluntary_exit_right_after_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} - -#[test] -fn test_transition_with_voluntary_exit_right_before_fork() { - let mut test_case = CoreTestCase::::from("../consensus-spec-tests/tests/minimal/bellatrix/transition/core/pyspec_tests/transition_with_voluntary_exit_right_before_fork"); - - test_case.execute( - |state: pre_spec::BeaconState, - pre_blocks: Vec, - blocks: Vec, - context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/bellatrix/transition/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/mod.rs deleted file mode 100644 index 3be6e31f6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod altair; -mod bellatrix; -mod phase0; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs deleted file mode 100644 index ee71985f3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/effective_balance_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::EffectiveBalanceUpdatesTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_effective_balance_hysteresis() { - let mut test_case = EffectiveBalanceUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/effective_balance_updates/pyspec_tests/effective_balance_hysteresis"); - - test_case.execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs deleted file mode 100644 index cfc673a99..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/eth_1_data_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::Eth1DataResetTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_eth_1_vote_no_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_no_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} - -#[test] -fn test_eth_1_vote_reset() { - let mut test_case = Eth1DataResetTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/eth1_data_reset/pyspec_tests/eth1_vote_reset"); - - test_case.execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs deleted file mode 100644 index 88885733a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/historical_roots_update/pyspec_tests/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::HistoricalRootsUpdateTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_historical_root_accumulator() { - let mut test_case = HistoricalRootsUpdateTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/historical_roots_update/pyspec_tests/historical_root_accumulator"); - - test_case.execute(spec::process_historical_roots_update); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs deleted file mode 100644 index 7d142e485..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::JustificationAndFinalizationTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_123_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/123_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_123_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/123_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_ok_support_messed_target() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_ok_support_messed_target"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_12_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/12_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/234_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_234_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/234_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_ok_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/23_ok_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_23_poor_support() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/23_poor_support"); - - test_case.execute(spec::process_justification_and_finalization); -} - -#[test] -fn test_balance_threshold_with_exited_validators() { - let mut test_case = JustificationAndFinalizationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/justification_and_finalization/pyspec_tests/balance_threshold_with_exited_validators"); - - test_case.execute(spec::process_justification_and_finalization); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/mod.rs deleted file mode 100644 index dbd99e25e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/mod.rs +++ /dev/null @@ -1,10 +0,0 @@ -mod effective_balance_updates; -mod eth_1_data_reset; -mod historical_roots_update; -mod justification_and_finalization; -mod participation_record_updates; -mod randao_mixes_reset; -mod registry_updates; -mod rewards_and_penalties; -mod slashings; -mod slashings_reset; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs deleted file mode 100644 index dab986daf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/participation_record_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::ParticipationRecordUpdatesTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_updated_participation_record() { - let mut test_case = ParticipationRecordUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/participation_record_updates/pyspec_tests/updated_participation_record"); - - test_case.execute(|state, context| { - spec::process_participation_record_updates(state); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs deleted file mode 100644 index c0ca03a3e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RandaoMixesResetTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_updated_randao_mixes() { - let mut test_case = RandaoMixesResetTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/randao_mixes_reset/pyspec_tests/updated_randao_mixes"); - - test_case.execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs deleted file mode 100644 index b44033954..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/mod.rs +++ /dev/null @@ -1,145 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RegistryUpdatesTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_activation_queue_activation_and_ejection_1() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__1"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_exceed_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__exceed_scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_activation_and_ejection_scaled_churn_limit() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_activation_and_ejection__scaled_churn_limit"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_efficiency_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_efficiency_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_no_activation_no_finality() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_no_activation_no_finality"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_sorting() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_sorting"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_activation_queue_to_activated_if_finalized() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/activation_queue_to_activated_if_finalized"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_add_to_activation_queue() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/add_to_activation_queue"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/ejection"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_min() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_min"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} - -#[test] -fn test_ejection_past_churn_limit_scaled() { - let mut test_case = RegistryUpdatesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/registry_updates/pyspec_tests/ejection_past_churn_limit_scaled"); - - test_case.execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs deleted file mode 100644 index 14ba98728..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/mod.rs +++ /dev/null @@ -1,138 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::RewardsAndPenaltiesTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_almost_empty_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_empty_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_empty_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_almost_full_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/almost_full_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_attestations_some_slashed() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/attestations_some_slashed"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_attestation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_attestation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_1() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_1"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_2() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_2"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_duplicate_participants_different_attestation_3() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/duplicate_participants_different_attestation_3"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestation_participation_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestation_participation_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_misc_balances() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_misc_balances"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_one_validaor_one_gwei() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_one_validaor_one_gwei"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_full_attestations_random_incorrect_fields() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/full_attestations_random_incorrect_fields"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_full_attestations_no_rewards() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_full_attestations_no_rewards"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_genesis_epoch_no_attestations_no_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/genesis_epoch_no_attestations_no_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_no_attestations_all_penalties() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/no_attestations_all_penalties"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations"); - - test_case.execute(spec::process_rewards_and_penalties); -} - -#[test] -fn test_random_fill_attestations_with_leak() { - let mut test_case = RewardsAndPenaltiesTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/rewards_and_penalties/pyspec_tests/random_fill_attestations_with_leak"); - - test_case.execute(spec::process_rewards_and_penalties); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/mod.rs deleted file mode 100644 index 20cd20b46..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_low_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/low_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_max_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/max_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_minimal_penalty() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/minimal_penalty"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_scaled_penalties() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/scaled_penalties"); - - test_case.execute(spec::process_slashings); -} - -#[test] -fn test_slashings_with_random_state() { - let mut test_case = SlashingsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings/pyspec_tests/slashings_with_random_state"); - - test_case.execute(spec::process_slashings); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs deleted file mode 100644 index 9cbfcf9e4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/epoch_processing/slashings_reset/pyspec_tests/mod.rs +++ /dev/null @@ -1,15 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::epoch_processing::SlashingsResetTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_flush_slashings() { - let mut test_case = SlashingsResetTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/epoch_processing/slashings_reset/pyspec_tests/flush_slashings"); - - test_case.execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/pyspec_tests/mod.rs deleted file mode 100644 index 7688db6d5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/finality/pyspec_tests/mod.rs +++ /dev/null @@ -1,65 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::finality::FinalityTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_finality_no_updates_at_genesis() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/finality/finality/pyspec_tests/finality_no_updates_at_genesis"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_1() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/finality/finality/pyspec_tests/finality_rule_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_2() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/finality/finality/pyspec_tests/finality_rule_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_3() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/finality/finality/pyspec_tests/finality_rule_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_finality_rule_4() { - let mut test_case = FinalityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/finality/finality/pyspec_tests/finality_rule_4"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/mod.rs deleted file mode 100644 index af9883fa2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/finality/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod finality; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs deleted file mode 100644 index 0f49a8e16..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/mod.rs +++ /dev/null @@ -1,25 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::ExAnteTestCase; - -#[test] -fn test_ex_ante_sandwich_with_honest_attestation() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_with_honest_attestation"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_sandwich_without_attestations() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_sandwich_without_attestations"); - - test_case.execute(); -} - -#[test] -fn test_ex_ante_vanilla() { - let test_case = ExAnteTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/ex_ante/pyspec_tests/ex_ante_vanilla"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/pyspec_tests/mod.rs deleted file mode 100644 index 6875d3ad9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/get_head/pyspec_tests/mod.rs +++ /dev/null @@ -1,48 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::GetHeadTestCase; - -#[test] -fn test_chain_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/chain_no_attestations"); - - test_case.execute(); -} - -#[test] -fn test_filtered_block_tree() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/filtered_block_tree"); - - test_case.execute(); -} - -#[test] -fn test_genesis() { - let test_case = GetHeadTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/genesis", - ); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_correct_head() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/proposer_boost_correct_head"); - - test_case.execute(); -} - -#[test] -fn test_shorter_chain_but_heavier_weight() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/shorter_chain_but_heavier_weight"); - - test_case.execute(); -} - -#[test] -fn test_split_tie_breaker_no_attestations() { - let test_case = GetHeadTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/get_head/pyspec_tests/split_tie_breaker_no_attestations"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/mod.rs deleted file mode 100644 index 7cb44172e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod ex_ante; -mod get_head; -mod on_block; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/pyspec_tests/mod.rs deleted file mode 100644 index 22c7c26e3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/fork_choice/on_block/pyspec_tests/mod.rs +++ /dev/null @@ -1,104 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::fork_choice::OnBlockTestCase; - -#[test] -fn test_basic() { - let test_case = OnBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/basic", - ); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_finalized_slot_is_not_justified_checkpoint_ancestor() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/new_finalized_slot_is_not_justified_checkpoint_ancestor"); - - test_case.execute(); -} - -#[test] -fn test_new_justified_is_later_than_store_justified() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/new_justified_is_later_than_store_justified"); - - test_case.execute(); -} - -#[test] -fn test_on_block_bad_parent_root() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_bad_parent_root"); - - test_case.execute(); -} - -#[test] -fn test_on_block_before_finalized() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_before_finalized"); - - test_case.execute(); -} - -#[test] -fn test_on_block_checkpoints() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_checkpoints"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots"); - - test_case.execute(); -} - -#[test] -fn test_on_block_finalized_skip_slots_not_in_skip_chain() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_finalized_skip_slots_not_in_skip_chain"); - - test_case.execute(); -} - -#[test] -fn test_on_block_future_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_future_block"); - - test_case.execute(); -} - -#[test] -fn test_on_block_outside_safe_slots_but_finality() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_outside_safe_slots_but_finality"); - - test_case.execute(); -} - -#[test] -fn test_on_block_update_justified_checkpoint_within_safe_slots() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/on_block_update_justified_checkpoint_within_safe_slots"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/proposer_boost"); - - test_case.execute(); -} - -#[test] -fn test_proposer_boost_root_same_slot_untimely_block() { - let test_case = OnBlockTestCase::from("../consensus-spec-tests/tests/minimal/phase0/fork_choice/on_block/pyspec_tests/proposer_boost_root_same_slot_untimely_block"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/pyspec_tests/mod.rs deleted file mode 100644 index b608887bd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/initialization/pyspec_tests/mod.rs +++ /dev/null @@ -1,130 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::InitializationTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_initialize_beacon_state_from_eth_1() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/initialization/pyspec_tests/initialize_beacon_state_from_eth1"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::PENDING_ATTESTATIONS_BOUND }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_one_topup_activation() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/initialization/pyspec_tests/initialize_beacon_state_one_topup_activation"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::PENDING_ATTESTATIONS_BOUND }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_invalid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/initialization/pyspec_tests/initialize_beacon_state_random_invalid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::PENDING_ATTESTATIONS_BOUND }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_random_valid_genesis() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/initialization/pyspec_tests/initialize_beacon_state_random_valid_genesis"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::PENDING_ATTESTATIONS_BOUND }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} - -#[test] -fn test_initialize_beacon_state_some_small_balances() { - let mut test_case = InitializationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/initialization/pyspec_tests/initialize_beacon_state_some_small_balances"); - - test_case.execute( - |eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - { spec::SLOTS_PER_HISTORICAL_ROOT }, - { spec::HISTORICAL_ROOTS_LIMIT }, - { spec::ETH1_DATA_VOTES_BOUND }, - { spec::VALIDATOR_REGISTRY_LIMIT }, - { spec::EPOCHS_PER_HISTORICAL_VECTOR }, - { spec::EPOCHS_PER_SLASHINGS_VECTOR }, - { spec::MAX_VALIDATORS_PER_COMMITTEE }, - { spec::PENDING_ATTESTATIONS_BOUND }, - { spec::MAX_PROPOSER_SLASHINGS }, - { spec::MAX_ATTESTER_SLASHINGS }, - { spec::MAX_ATTESTATIONS }, - { spec::MAX_DEPOSITS }, - { spec::MAX_VOLUNTARY_EXITS }, - >(eth1_block_hash, eth1_timestamp, deposits, context) - }, - ); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/mod.rs deleted file mode 100644 index bdcade09e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod initialization; -mod validity; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/pyspec_tests/mod.rs deleted file mode 100644 index 18a022abd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/genesis/validity/pyspec_tests/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::genesis::ValidityTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_is_valid_genesis_state_false_invalid_timestamp() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/validity/pyspec_tests/is_valid_genesis_state_false_invalid_timestamp"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_false_not_enough_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/validity/pyspec_tests/is_valid_genesis_state_false_not_enough_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/validity/pyspec_tests/is_valid_genesis_state_true"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_more_balance() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/validity/pyspec_tests/is_valid_genesis_state_true_more_balance"); - - test_case.execute(spec::is_valid_genesis_state); -} - -#[test] -fn test_is_valid_genesis_state_true_one_more_validator() { - let mut test_case = ValidityTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/genesis/validity/pyspec_tests/is_valid_genesis_state_true_one_more_validator"); - - test_case.execute(spec::is_valid_genesis_state); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/mod.rs deleted file mode 100644 index 8a0628404..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/mod.rs +++ /dev/null @@ -1,10 +0,0 @@ -mod epoch_processing; -mod finality; -mod fork_choice; -mod genesis; -mod operations; -mod random; -mod rewards; -mod sanity; -mod shuffling; -mod ssz_static; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/pyspec_tests/mod.rs deleted file mode 100644 index ef227f1b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attestation/pyspec_tests/mod.rs +++ /dev/null @@ -1,280 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttestationTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_after_epoch_slots() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/after_epoch_slots"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_bad_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/bad_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_before_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/before_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/correct_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/correct_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/correct_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_correct_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/correct_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_seemingly_valid_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/empty_participants_seemingly_valid_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_empty_participants_zeroes_sig() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/empty_participants_zeroes_sig"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_future_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/future_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_and_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_and_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_head_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_head_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_after_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_target_after_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_target_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_min_inclusion_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_target_min_inclusion_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_incorrect_target_sqrt_epoch_delay() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/incorrect_target_sqrt_epoch_delay"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_attestation_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/invalid_attestation_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_current_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/invalid_current_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_index() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/invalid_index"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_invalid_previous_source_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/invalid_previous_source_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_mismatched_target_and_slot() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/mismatched_target_and_slot"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_new_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/new_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_source_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/old_source_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_old_target_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/old_target_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_source_root_is_target_root() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/source_root_is_target_root"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success() { - let mut test_case = AttestationTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/success", - ); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_multi_proposer_index_iterations() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/success_multi_proposer_index_iterations"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_success_previous_epoch() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/success_previous_epoch"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_few_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/too_few_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_too_many_aggregation_bits() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/too_many_aggregation_bits"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_committee_signature() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/wrong_index_for_committee_signature"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_0() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/wrong_index_for_slot_0"); - - test_case.execute(spec::process_attestation); -} - -#[test] -fn test_wrong_index_for_slot_1() { - let mut test_case = AttestationTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attestation/pyspec_tests/wrong_index_for_slot_1"); - - test_case.execute(spec::process_attestation); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 5b2370ade..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/attester_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,215 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::AttesterSlashingTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_all_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/all_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_1_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att1_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_extra_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_bad_extra_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_bad_replaced_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_bad_replaced_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_double_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_duplicate_index_double_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_duplicate_index_normal_signed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_duplicate_index_normal_signed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_empty_indices() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_empty_indices"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_att_2_high_index() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/att2_high_index"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_no_double_or_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/no_double_or_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_participants_already_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/participants_already_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_same_data() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/same_data"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_long_ago() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_already_exited_long_ago"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_already_exited_recent() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_already_exited_recent"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_attestation_from_future() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_attestation_from_future"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_double() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_double"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_low_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_low_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_misc_balances() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_misc_balances"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_proposer_index_slashed() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_proposer_index_slashed"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_surround() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_surround"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_success_with_effective_balance_disparity() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/success_with_effective_balance_disparity"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_1() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/unsorted_att_1"); - - test_case.execute(spec::process_attester_slashing); -} - -#[test] -fn test_unsorted_att_2() { - let mut test_case = AttesterSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/attester_slashing/pyspec_tests/unsorted_att_2"); - - test_case.execute(spec::process_attester_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/pyspec_tests/mod.rs deleted file mode 100644 index bd046472c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/block_header/pyspec_tests/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::BlockHeaderTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_invalid_multiple_blocks_single_slot() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/invalid_multiple_blocks_single_slot"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_parent_root() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/invalid_parent_root"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_invalid_slot_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/invalid_slot_block_header"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_proposer_slashed() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/proposer_slashed"); - - test_case.execute(spec::process_block_header); -} - -#[test] -fn test_success_block_header() { - let mut test_case = BlockHeaderTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/block_header/pyspec_tests/success_block_header"); - - test_case.execute(spec::process_block_header); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/pyspec_tests/mod.rs deleted file mode 100644 index dfc3a5b9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/deposit/pyspec_tests/mod.rs +++ /dev/null @@ -1,96 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::DepositTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_bad_merkle_proof() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/bad_merkle_proof"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_new_deposit() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/invalid_sig_new_deposit"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_other_version() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/invalid_sig_other_version"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_sig_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/invalid_sig_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_invalid_withdrawal_credentials_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/invalid_withdrawal_credentials_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_eth_1_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/new_deposit_eth1_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/new_deposit_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_non_versioned_withdrawal_credentials() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/new_deposit_non_versioned_withdrawal_credentials"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_over_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/new_deposit_over_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_new_deposit_under_max() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/new_deposit_under_max"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_success_top_up() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/success_top_up"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_valid_sig_but_forked_state() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/valid_sig_but_forked_state"); - - test_case.execute(spec::process_deposit); -} - -#[test] -fn test_wrong_deposit_for_deposit_count() { - let mut test_case = DepositTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/deposit/pyspec_tests/wrong_deposit_for_deposit_count"); - - test_case.execute(spec::process_deposit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/mod.rs deleted file mode 100644 index d36b421da..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/mod.rs +++ /dev/null @@ -1,6 +0,0 @@ -mod attestation; -mod attester_slashing; -mod block_header; -mod deposit; -mod proposer_slashing; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/mod.rs deleted file mode 100644 index 240cb38ad..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/mod.rs +++ /dev/null @@ -1,110 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::ProposerSlashingTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_epochs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/epochs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_different() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_different"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_headers_are_same_sigs_are_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/headers_are_same_sigs_are_same"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_different_proposer_indices() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_different_proposer_indices"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_proposer_index() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_proposer_index"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_1_and_2_swap() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_1_and_2_swap"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_invalid_sig_2() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/invalid_sig_2"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_not_activated() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_not_activated"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_slashed() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_slashed"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_proposer_is_withdrawn() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/proposer_is_withdrawn"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/success"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_block_header_from_future() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/success_block_header_from_future"); - - test_case.execute(spec::process_proposer_slashing); -} - -#[test] -fn test_success_slashed_and_proposer_index_the_same() { - let mut test_case = ProposerSlashingTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/proposer_slashing/pyspec_tests/success_slashed_and_proposer_index_the_same"); - - test_case.execute(spec::process_proposer_slashing); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/mod.rs deleted file mode 100644 index 93a0aa15d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/mod.rs +++ /dev/null @@ -1,75 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::operations::VoluntaryExitTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_default_exit_epoch_subsequent_exit() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/default_exit_epoch_subsequent_exit"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_invalid_signature() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/invalid_signature"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/success"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_min_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/success_exit_queue__min_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_success_exit_queue_scaled_churn() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/success_exit_queue__scaled_churn"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_already_exited() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/validator_already_exited"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_exit_in_future() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/validator_exit_in_future"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_invalid_validator_index() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/validator_invalid_validator_index"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/validator_not_active"); - - test_case.execute(spec::process_voluntary_exit); -} - -#[test] -fn test_validator_not_active_long_enough() { - let mut test_case = VoluntaryExitTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/operations/voluntary_exit/pyspec_tests/validator_not_active_long_enough"); - - test_case.execute(spec::process_voluntary_exit); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/mod.rs deleted file mode 100644 index ed42dbde6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/pyspec_tests/mod.rs deleted file mode 100644 index f0b5a52fe..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/random/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,229 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::random::RandomTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_randomized_0() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_0", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_1() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_1", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_10() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_10", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_11() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_11", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_12() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_12", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_13() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_13", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_14() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_14", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_15() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_15", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_2() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_2", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_3() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_3", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_4() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_4", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_5() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_5", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_6() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_6", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_7() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_7", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_8() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_8", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_randomized_9() { - let mut test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/random/random/pyspec_tests/randomized_9", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/pyspec_tests/mod.rs deleted file mode 100644 index 340a9971d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/basic/pyspec_tests/mod.rs +++ /dev/null @@ -1,456 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::BasicTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_all_balances_too_low_for_reward() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/all_balances_too_low_for_reward"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_duplicate_attestations_at_later_slots() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/duplicate_attestations_at_later_slots"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_empty() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/empty", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_all_correct() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_all_correct", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_but_partial_participation() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_but_partial_participation"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_correct_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_correct_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_delay_max_slots() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_delay_max_slots"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_delay_one_slot() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_delay_one_slot"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_correct_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_half_correct_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_correct_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_half_incorrect_target_correct_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_incorrect_head() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_half_incorrect_target_incorrect_head"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_mixed_delay() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/full_mixed_delay", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_half_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/half_full", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_one_attestation_one_correct() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/one_attestation_one_correct"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_proposer_not_in_attestations() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/proposer_not_in_attestations"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_quarter_full() { - let test_case = BasicTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/quarter_full", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_attested"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/some_very_low_effective_balances_that_did_not_attest"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_exited_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/with_exited_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_not_yet_activated_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/with_not_yet_activated_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_slashed_validators() { - let test_case = BasicTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/basic/pyspec_tests/with_slashed_validators"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/pyspec_tests/mod.rs deleted file mode 100644 index 453a74d1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/leak/pyspec_tests/mod.rs +++ /dev/null @@ -1,393 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::LeakTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_empty_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/empty_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_but_partial_participation_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_but_partial_participation_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_correct_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_correct_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_correct_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_half_correct_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_correct_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_half_incorrect_target_correct_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_half_incorrect_target_incorrect_head_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_half_incorrect_target_incorrect_head_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_random_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_seven_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_random_seven_epoch_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_ten_epoch_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/full_random_ten_epoch_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_half_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/half_full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_one_attestation_one_correct_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/one_attestation_one_correct_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_quarter_full_leak() { - let test_case = LeakTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/quarter_full_leak", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_attested_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_attested_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_some_very_low_effective_balances_that_did_not_attest_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/some_very_low_effective_balances_that_did_not_attest_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_exited_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/with_exited_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_not_yet_activated_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/with_not_yet_activated_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_with_slashed_validators_leak() { - let test_case = LeakTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/leak/pyspec_tests/with_slashed_validators_leak"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/mod.rs deleted file mode 100644 index 44b4c2b1c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod basic; -mod leak; -mod random; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/pyspec_tests/mod.rs deleted file mode 100644 index 1bacabfa6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/rewards/random/pyspec_tests/mod.rs +++ /dev/null @@ -1,225 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::rewards::RandomTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_full_random_0() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_0", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_1() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_1", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_2() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_2", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_3() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_3", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_4() { - let test_case = RandomTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_4", - ); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_low_balances_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_low_balances_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_low_balances_1() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_low_balances_1"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_misc_balances() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_misc_balances"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_without_leak_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_without_leak_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} - -#[test] -fn test_full_random_without_leak_and_current_exit_0() { - let test_case = RandomTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/rewards/random/pyspec_tests/full_random_without_leak_and_current_exit_0"); - - test_case.execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = - spec::get_inactivity_penalty_deltas(state, context).unwrap(); - ( - source_deltas, - target_deltas, - head_deltas, - Some(inclusion_penalty_deltas), - inactivity_penalty_deltas, - ) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/pyspec_tests/mod.rs deleted file mode 100644 index f76d21182..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/blocks/pyspec_tests/mod.rs +++ /dev/null @@ -1,541 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::BlocksTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_attestation() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/attestation", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_attester_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/attester_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_balance_driven_status_transitions() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/balance_driven_status_transitions"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_in_block() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/deposit_in_block", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_deposit_top_up() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/deposit_top_up", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_same_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/double_same_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_similar_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/double_similar_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_double_validator_exit_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/double_validator_exit_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_duplicate_attester_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/duplicate_attester_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/empty_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_block_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/empty_block_transition_large_validator_set"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/empty_epoch_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_large_validator_set() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/empty_epoch_transition_large_validator_set"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_empty_epoch_transition_not_finalizing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/empty_epoch_transition_not_finalizing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/eth1_data_votes_consensus"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_eth_1_data_votes_no_consensus() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/eth1_data_votes_no_consensus"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_expected_deposit_in_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/expected_deposit_in_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_0() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/full_random_operations_0"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_1() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/full_random_operations_1"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_2() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/full_random_operations_2"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_full_random_operations_3() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/full_random_operations_3"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_high_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/high_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_historical_batch() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/historical_batch", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/invalid_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_expected_proposer() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_expected_proposer"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_proposer_index_sig_from_proposer_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/invalid_proposer_index_sig_from_proposer_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_invalid_state_root() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/invalid_state_root"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_no_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/multiple_attester_slashings_no_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_attester_slashings_partial_overlap() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/multiple_attester_slashings_partial_overlap"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_proposer_slashings_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/multiple_different_proposer_slashings_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_multiple_different_validator_exits_same_block() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/multiple_different_validator_exits_same_block"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_parent_from_same_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/parent_from_same_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_prev_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/prev_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposal_for_genesis_slot() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/proposal_for_genesis_slot"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_after_inactive_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/proposer_after_inactive_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_self_slashing() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/proposer_self_slashing"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_proposer_slashing() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/proposer_slashing", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_same_slot_block_transition() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/same_slot_block_transition"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_skipped_slots() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/skipped_slots", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_diff_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/slash_and_exit_diff_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_slash_and_exit_same_index() { - let mut test_case = BlocksTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/slash_and_exit_same_index"); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_voluntary_exit() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/voluntary_exit", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} - -#[test] -fn test_zero_block_sig() { - let mut test_case = BlocksTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/blocks/pyspec_tests/zero_block_sig", - ); - - test_case.execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/mod.rs deleted file mode 100644 index 96a90f04c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/mod.rs +++ /dev/null @@ -1,2 +0,0 @@ -mod blocks; -mod slots; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/mod.rs deleted file mode 100644 index 5833dfeeb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod pyspec_tests; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/pyspec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/pyspec_tests/mod.rs deleted file mode 100644 index 3ff3d1bdf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/sanity/slots/pyspec_tests/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::sanity::SlotsTestCase; -use ethereum_consensus::phase0::minimal as spec; - -#[test] -fn test_double_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/slots/pyspec_tests/double_empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_empty_epoch() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/slots/pyspec_tests/empty_epoch", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_over_epoch_boundary() { - let mut test_case = SlotsTestCase::::from("../consensus-spec-tests/tests/minimal/phase0/sanity/slots/pyspec_tests/over_epoch_boundary"); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_1() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/slots/pyspec_tests/slots_1", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} - -#[test] -fn test_slots_2() { - let mut test_case = SlotsTestCase::::from( - "../consensus-spec-tests/tests/minimal/phase0/sanity/slots/pyspec_tests/slots_2", - ); - - test_case.execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/mod.rs deleted file mode 100644 index 248eaada2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod shuffle; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/shuffle/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/shuffle/mod.rs deleted file mode 100644 index fd940a98f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/core/shuffle/mod.rs +++ /dev/null @@ -1,2404 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::shuffling::CoreTestCase; - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_01_b_4_f_6_bd_5_d_6_a_06_a_7_b_74_a_8565_ceb_4_f_845_afe_0_ae_96_a_0_ac_05_cf_5_e_86066_bf_7_b_538_ec_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x01b4f6bd5d6a06a7b74a8565ceb4f845afe0ae96a0ac05cf5e86066bf7b538ec_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_0623_ccb_9_b_1619_bd_388284_a_438034_d_8_cb_6431964_ba_727_d_8_b_1_c_450303105735488_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x0623ccb9b1619bd388284a438034d8cb6431964ba727d8b1c450303105735488_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_075_de_2_b_906_dbd_7066_da_008_cab_735_bee_896370154603579_a_50122_f_9_b_88545_bd_45_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x075de2b906dbd7066da008cab735bee896370154603579a50122f9b88545bd45_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_097328_e_8_c_957_de_2428283954_f_6_a_1_ee_8_ff_7_ad_7_def_12_e_100_a_600178407_f_5_decf_24_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x097328e8c957de2428283954f6a1ee8ff7ad7def12e100a600178407f5decf24_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_17_fa_9_c_7_f_5_e_9039_a_2_d_46_e_73_e_17_d_8_e_094_a_796_ee_4_c_313199_bad_42_db_4_ee_1_dc_30_d_865_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x17fa9c7f5e9039a2d46e73e17d8e094a796ee4c313199bad42db4ee1dc30d865_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_2594_b_6_a_92_ebfb_1_c_3312_deb_7_d_01_c_015_fb_95_e_9_fbe_9_bd_7_bc_6_b_527_af_07813_ec_7_b_910_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x2594b6a92ebfb1c3312deb7d01c015fb95e9fbe9bd7bc6b527af07813ec7b910_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_26_b_25_d_457597_a_7_b_0463_f_9620_f_666_dd_10_aa_2_c_4373_a_505967_c_7_c_8_d_70922_a_2_d_6_ece_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x26b25d457597a7b0463f9620f666dd10aa2c4373a505967c7c8d70922a2d6ece_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_3_ef_3_bd_3_d_6658_c_0_dfdfdd_7_aa_65_e_3_d_92_bf_1_da_9_a_04678_a_4_ed_2_a_5_d_84_ed_824_ec_91775_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x3ef3bd3d6658c0dfdfdd7aa65e3d92bf1da9a04678a4ed2a5d84ed824ec91775_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_42_f_4_aeb_81_c_1_ef_81_f_771_f_3_de_8_abca_9_dcf_66901_c_575530_e_7672_e_4_b_1146474_ae_650_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x42f4aeb81c1ef81f771f3de8abca9dcf66901c575530e7672e4b1146474ae650_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_43_c_66_c_260828_c_9839_f_26474151_db_105481_ff_92_f_5_e_01377_f_75389_d_4_ce_3_d_2_dd_574_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x43c66c260828c9839f26474151db105481ff92f5e01377f75389d4ce3d2dd574_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_447_e_12701_a_0_d_03_cf_90_a_4_ad_7_f_02_f_1_a_045_b_35_d_284_e_26_fe_520440_edb_116_d_76_bf_700_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x447e12701a0d03cf90a4ad7f02f1a045b35d284e26fe520440edb116d76bf700_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_44_b_34_ba_1_e_158565_cd_98_b_8_b_42_da_82_ab_3_da_3855_b_9828_ef_66847_eed_4_a_66_a_20_c_22_b_4_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x44b34ba1e158565cd98b8b42da82ab3da3855b9828ef66847eed4a66a20c22b4_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_67_abdd_721024_f_0_ff_4_e_0_b_3_f_4_c_2_fc_13_bc_5_bad_42_d_0_b_7851_d_456_d_88_d_203_d_15_aaa_450_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x67abdd721024f0ff4e0b3f4c2fc13bc5bad42d0b7851d456d88d203d15aaa450_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_aa_8_ca_4_a_02506_da_9133_d_8_f_889678_b_76_f_716_ce_45_d_02_e_22_fdb_7_b_70_a_15_e_56_a_0_eff_8_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7aa8ca4a02506da9133d8f889678b76f716ce45d02e22fdb7b70a15e56a0eff8_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_7_d_8_e_29_fa_389_a_36_cca_29_bc_0_f_07_a_7892_dddd_6_f_9070_b_9_e_33_d_12_dce_8_ce_3569_f_81810_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x7d8e29fa389a36cca29bc0f07a7892dddd6f9070b9e33d12dce8ce3569f81810_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_84_fc_05949_dc_1_e_486652_a_4_ed_316_afb_6434_e_9437_eb_30_b_714594_a_1_d_0_b_4205776602_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x84fc05949dc1e486652a4ed316afb6434e9437eb30b714594a1d0b4205776602_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_972_b_8373_b_897_c_65_c_4_f_631_c_6_bdf_2443_d_0_d_817_a_88_f_224_b_54_d_8_e_593_fdcf_32488_d_60_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x972b8373b897c65c4f631c6bdf2443d0d817a88f224b54d8e593fdcf32488d60_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_d_9_f_290527_a_6_be_626_a_8_f_5985_b_26_e_19_b_237_b_44872_b_03631811_df_4416_fc_1713178_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9d9f290527a6be626a8f5985b26e19b237b44872b03631811df4416fc1713178_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_x_9_f_076_b_7_eb_7_fdc_0311_cd_3208_cdbbebbf_8014_dd_3_a_05_e_35191_c_96947_b_358_a_362_b_40_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0x9f076b7eb7fdc0311cd3208cdbbebbf8014dd3a05e35191c96947b358a362b40_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xa_376_d_173_ece_243_d_587_f_352_f_04307_fb_971_f_10_cdbc_9_b_9_d_850_e_8_ecbd_414_a_586_fa_3_c_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xa376d173ece243d587f352f04307fb971f10cdbc9b9d850e8ecbd414a586fa3c_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xad_497_f_997_ead_95_db_601_f_7_d_7_ed_72_a_7_a_624_ba_52_ce_6_f_4145_a_6_dc_7_ec_10_d_1_f_03876_a_9_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xad497f997ead95db601f7d7ed72a7a624ba52ce6f4145a6dc7ec10d1f03876a9_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xb_01099398_ce_27_bbcb_7_ed_256854_acc_338_ba_75_af_739_e_9_d_73_d_741_dcb_13_dc_4_cbfb_56_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xb01099398ce27bbcb7ed256854acc338ba75af739e9d73d741dcb13dc4cbfb56_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xbb_549140670_e_7_cab_3_f_174160_e_750_d_9_ed_261491_b_7_feb_8_fb_75_ec_32_f_0_d_788_f_0_abce_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xbb549140670e7cab3f174160e750d9ed261491b7feb8fb75ec32f0d788f0abce_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xcb_30_e_91817239109_ffd_0_a_5870046_e_128_f_04619_da_80_c_7624_d_921162_fdfe_514_f_76_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xcb30e91817239109ffd0a5870046e128f04619da80c7624d921162fdfe514f76_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdc_765660_b_06_ee_03_dd_16_fd_7_ca_5_b_957_e_8_c_805161_ac_2_c_4_af_28_c_5_a_100_ab_2_ab_432_ca_1_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdc765660b06ee03dd16fd7ca5b957e8c805161ac2c4af28c5a100ab2ab432ca1_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xdf_3_f_619804_a_92_fdb_4057192_dc_43_dd_748_ea_778_adc_52_bc_498_ce_80524_c_014_b_81119_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xdf3f619804a92fdb4057192dc43dd748ea778adc52bc498ce80524c014b81119_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xe_8613_f_5_a_5_bc_9_f_9_feeda_32_a_8_e_7_c_80_b_69_dd_4878_e_47_b_6_a_91723_fb_15_eb_84236_b_6_a_2_b_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xe8613f5a5bc9f9feeda32a8e7c80b69dd4878e47b6a91723fb15eb84236b6a2b_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xeba_09_f_2_f_48_f_209_cfa_2_dfbf_19_fc_678_d_755_d_05559671_eceda_0164_f_3_e_080_cb_49765_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xeba09f2f48f209cfa2dfbf19fc678d755d05559671eceda0164f3e080cb49765_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xf_59_d_756696_b_2089_fca_5969_fdfde_2674_e_333765_e_1_dad_0_a_51_c_8_ebbc_63_f_351_c_4_ca_5_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xf59d756696b2089fca5969fdfde2674e333765e1dad0a51c8ebbc63f351c4ca5_9999"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_0( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_0"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_1( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_1"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_10( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_10"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_100( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_100"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_1000( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_1000"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_2( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_2"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_3( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_3"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_33( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_33"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_5( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_5"); - - test_case.execute(); -} - -#[test] -fn test_shuffle_0_xfb_5_e_512425_fc_9449316_ec_95969_ebe_71_e_2_d_576_dbab_833_d_61_e_2_a_5_b_9330_fd_70_ee_02_9999( -) { - let test_case = CoreTestCase::from("../consensus-spec-tests/tests/minimal/phase0/shuffling/core/shuffle/shuffle_0xfb5e512425fc9449316ec95969ebe71e2d576dbab833d61e2a5b9330fd70ee02_9999"); - - test_case.execute(); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/mod.rs deleted file mode 100644 index 98160373d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/shuffling/mod.rs +++ /dev/null @@ -1 +0,0 @@ -mod core; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index 243ab8de0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index a5bd79c72..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 3322464f2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index 43fc59d43..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index ece988803..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 35fd3cca6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index c8652eb03..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AggregateAndProofTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AggregateAndProof/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 4c9c0d3db..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_max/mod.rs deleted file mode 100644 index 55fe641b9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_nil/mod.rs deleted file mode 100644 index 0fef70e3c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_one/mod.rs deleted file mode 100644 index bdc78f54e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random/mod.rs deleted file mode 100644 index 7aab1e831..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index f19cfa2bd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_zero/mod.rs deleted file mode 100644 index 30d4f489c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Attestation/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Attestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_lengthy/mod.rs deleted file mode 100644 index adf9e7ff7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_max/mod.rs deleted file mode 100644 index 87107ac9f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_nil/mod.rs deleted file mode 100644 index 8e7632d1d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_one/mod.rs deleted file mode 100644 index 98f1d175f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random/mod.rs deleted file mode 100644 index 006947f34..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 2268116df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttestationDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_zero/mod.rs deleted file mode 100644 index 560fc2ae9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attestation_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttestationDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttestationDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttestationData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttestationData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index 7d6869fd1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_max/mod.rs deleted file mode 100644 index 3ca156500..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_nil/mod.rs deleted file mode 100644 index f4116850b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_one/mod.rs deleted file mode 100644 index fcfa31cb1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random/mod.rs deleted file mode 100644 index 8cd283d33..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index ef703920a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = AttesterSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_zero/mod.rs deleted file mode 100644 index 861f00011..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/attester_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::AttesterSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = AttesterSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/AttesterSlashing/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::AttesterSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index 259604fbc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_max/mod.rs deleted file mode 100644 index b9e294b3b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_nil/mod.rs deleted file mode 100644 index 9719d5ab3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_one/mod.rs deleted file mode 100644 index b0f289a2e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random/mod.rs deleted file mode 100644 index 30093bc51..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index bad76aa9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_zero/mod.rs deleted file mode 100644 index 8105ddd85..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_lengthy/mod.rs deleted file mode 100644 index e2d190bb6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_max/mod.rs deleted file mode 100644 index d1a56c338..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_nil/mod.rs deleted file mode 100644 index af1bc42f9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_one/mod.rs deleted file mode 100644 index 5eee0f9e6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs deleted file mode 100644 index a0890b883..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs deleted file mode 100644 index 86ca1078a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockBodyTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_zero/mod.rs deleted file mode 100644 index b396a190b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_body/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockBodyTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockBodyTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockBody/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockBody = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index 29dd9fe9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index 6a7af1c2f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index 61d1b02ad..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index c858e6cdc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index ad63bf386..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index d324170cb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index 1fbe05d34..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconBlockHeaderTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconBlockHeader/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_lengthy/mod.rs deleted file mode 100644 index 0741ff269..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_max/mod.rs deleted file mode 100644 index d98c4f510..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_nil/mod.rs deleted file mode 100644 index 3492304a2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_one/mod.rs deleted file mode 100644 index 1c0c4903c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random/mod.rs deleted file mode 100644 index 7edd1f140..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random_chaos/mod.rs deleted file mode 100644 index e3eb6f4c4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = BeaconStateTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_zero/mod.rs deleted file mode 100644 index 173891236..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/beacon_state/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::BeaconStateTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = BeaconStateTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/BeaconState/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::BeaconState = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_lengthy/mod.rs deleted file mode 100644 index f8cbfd965..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_max/mod.rs deleted file mode 100644 index b725a9a02..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_nil/mod.rs deleted file mode 100644 index 7f614fb62..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_one/mod.rs deleted file mode 100644 index 84f6fa202..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random/mod.rs deleted file mode 100644 index 537c66d06..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random_chaos/mod.rs deleted file mode 100644 index dc94e4393..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = CheckpointTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_zero/mod.rs deleted file mode 100644 index 2fcaeb0f3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/checkpoint/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::CheckpointTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = CheckpointTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Checkpoint/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Checkpoint = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_lengthy/mod.rs deleted file mode 100644 index 6d25d4915..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_max/mod.rs deleted file mode 100644 index 6a61da1d9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_nil/mod.rs deleted file mode 100644 index 6188b2fee..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_one/mod.rs deleted file mode 100644 index 502a2c9a8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random/mod.rs deleted file mode 100644 index ba96938c8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random_chaos/mod.rs deleted file mode 100644 index 98b53bf4f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_zero/mod.rs deleted file mode 100644 index 72cadf050..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Deposit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Deposit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_lengthy/mod.rs deleted file mode 100644 index 610c490b1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_max/mod.rs deleted file mode 100644 index 919e93148..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_nil/mod.rs deleted file mode 100644 index 786e96661..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_one/mod.rs deleted file mode 100644 index 9d0196a26..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random/mod.rs deleted file mode 100644 index 61a3c4372..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 2d425fac1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_zero/mod.rs deleted file mode 100644 index b9d569cf2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_lengthy/mod.rs deleted file mode 100644 index 61fe65307..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_lengthy/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_max/mod.rs deleted file mode 100644 index 713371928..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_nil/mod.rs deleted file mode 100644 index e031bcc03..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_one/mod.rs deleted file mode 100644 index f20e44f68..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random/mod.rs deleted file mode 100644 index bf3a368e1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random_chaos/mod.rs deleted file mode 100644 index e74d65a84..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = DepositMessageTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_zero/mod.rs deleted file mode 100644 index a28beedd8..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/deposit_message/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::DepositMessageTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = DepositMessageTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/DepositMessage/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::DepositMessage = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_lengthy/mod.rs deleted file mode 100644 index 80fea28e5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_max/mod.rs deleted file mode 100644 index 82c7a755c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_nil/mod.rs deleted file mode 100644 index 9be785199..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_one/mod.rs deleted file mode 100644 index 3b1a407df..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random/mod.rs deleted file mode 100644 index f3fed9dc1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random_chaos/mod.rs deleted file mode 100644 index d362c919e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1BlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_zero/mod.rs deleted file mode 100644 index 42fecba7c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1BlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1BlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Block/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Block = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_lengthy/mod.rs deleted file mode 100644 index ec83632c9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_max/mod.rs deleted file mode 100644 index 145f401b0..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_nil/mod.rs deleted file mode 100644 index 41a4384ba..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_one/mod.rs deleted file mode 100644 index f371745a3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random/mod.rs deleted file mode 100644 index bf5cee71e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 80c3c8a9a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_zero/mod.rs deleted file mode 100644 index 62421cbb2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/eth_1_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::Eth1DataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = Eth1DataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Eth1Data/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Eth1Data = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_lengthy/mod.rs deleted file mode 100644 index 65b09132a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_lengthy/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_max/mod.rs deleted file mode 100644 index cc01c90cb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_max/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_nil/mod.rs deleted file mode 100644 index c504bf230..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_nil/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_one/mod.rs deleted file mode 100644 index 7ff30e41d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_one/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random/mod.rs deleted file mode 100644 index 7cc55bb9c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random_chaos/mod.rs deleted file mode 100644 index f79b332a3..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,425 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_zero/mod.rs deleted file mode 100644 index 4bac30e24..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork/ssz_zero/mod.rs +++ /dev/null @@ -1,19 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Fork/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_lengthy/mod.rs deleted file mode 100644 index 1282cd1c6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_max/mod.rs deleted file mode 100644 index ee2a0da5f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_nil/mod.rs deleted file mode 100644 index 774551305..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_one/mod.rs deleted file mode 100644 index ab9b17eb1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random/mod.rs deleted file mode 100644 index bdb7eb7b2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random_chaos/mod.rs deleted file mode 100644 index 8b90b764b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_zero/mod.rs deleted file mode 100644 index 87113115f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/fork_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ForkDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ForkDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ForkData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ForkData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_lengthy/mod.rs deleted file mode 100644 index 2eb627f05..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_max/mod.rs deleted file mode 100644 index 4ef7678ee..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_nil/mod.rs deleted file mode 100644 index dc4e9d6d4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_one/mod.rs deleted file mode 100644 index f6af3679d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random/mod.rs deleted file mode 100644 index 9e7c01922..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random_chaos/mod.rs deleted file mode 100644 index 39af0f27c..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = HistoricalBatchTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_zero/mod.rs deleted file mode 100644 index 7b9f975a6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/historical_batch/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::HistoricalBatchTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = HistoricalBatchTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/HistoricalBatch/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::HistoricalBatch = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index 570d31e50..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_max/mod.rs deleted file mode 100644 index cc586d089..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_nil/mod.rs deleted file mode 100644 index c7855d713..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_one/mod.rs deleted file mode 100644 index 6cbd9a850..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs deleted file mode 100644 index f70ac9bbd..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index c7eaf70d1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_zero/mod.rs deleted file mode 100644 index 60decda10..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/indexed_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::IndexedAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = IndexedAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/IndexedAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::IndexedAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/mod.rs deleted file mode 100644 index 5db5329fc..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/mod.rs +++ /dev/null @@ -1,27 +0,0 @@ -mod aggregate_and_proof; -mod attestation; -mod attestation_data; -mod attester_slashing; -mod beacon_block; -mod beacon_block_body; -mod beacon_block_header; -mod beacon_state; -mod checkpoint; -mod deposit; -mod deposit_data; -mod deposit_message; -mod eth_1_block; -mod eth_1_data; -mod fork; -mod fork_data; -mod historical_batch; -mod indexed_attestation; -mod pending_attestation; -mod proposer_slashing; -mod signed_aggregate_and_proof; -mod signed_beacon_block; -mod signed_beacon_block_header; -mod signed_voluntary_exit; -mod signing_data; -mod validator; -mod voluntary_exit; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_lengthy/mod.rs deleted file mode 100644 index ad3b68e76..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_max/mod.rs deleted file mode 100644 index 7ab7b57d9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_nil/mod.rs deleted file mode 100644 index 2b79636e2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_one/mod.rs deleted file mode 100644 index 9847f1398..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_one/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random/mod.rs deleted file mode 100644 index 7f2148e77..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random_chaos/mod.rs deleted file mode 100644 index d157383f4..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_zero/mod.rs deleted file mode 100644 index 8202f28ea..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/pending_attestation/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::PendingAttestationTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = PendingAttestationTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/PendingAttestation/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::PendingAttestation = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_lengthy/mod.rs deleted file mode 100644 index e69c44e14..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_max/mod.rs deleted file mode 100644 index 4d143a7d2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_nil/mod.rs deleted file mode 100644 index 19d905a88..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_one/mod.rs deleted file mode 100644 index 28d4ec463..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs deleted file mode 100644 index a07b99654..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs deleted file mode 100644 index 26538fe2f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ProposerSlashingTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_zero/mod.rs deleted file mode 100644 index a78547c54..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/proposer_slashing/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ProposerSlashingTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ProposerSlashingTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/ProposerSlashing/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::ProposerSlashing = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs deleted file mode 100644 index 0b34fa49b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs deleted file mode 100644 index ad16ca811..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs deleted file mode 100644 index 971e35e8d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs deleted file mode 100644 index 0d820870a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs deleted file mode 100644 index 7436cfff2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs deleted file mode 100644 index 30e41a80d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs deleted file mode 100644 index aca6c6f5e..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_aggregate_and_proof/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedAggregateAndProofTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedAggregateAndProofTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedAggregateAndProof/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs deleted file mode 100644 index 76a6b8bf2..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_max/mod.rs deleted file mode 100644 index 9bca16c5f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_nil/mod.rs deleted file mode 100644 index 08123bf58..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_one/mod.rs deleted file mode 100644 index 2aea7d7a5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs deleted file mode 100644 index 5457bae80..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs deleted file mode 100644 index b6523524f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_zero/mod.rs deleted file mode 100644 index a2f510cb5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlock/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlock = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs deleted file mode 100644 index c7b1ae253..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_max/mod.rs deleted file mode 100644 index f4968cf01..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs deleted file mode 100644 index 12d54d41f..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_one/mod.rs deleted file mode 100644 index 37efff4f9..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs deleted file mode 100644 index 968b085d7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs deleted file mode 100644 index 07431c5fb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs deleted file mode 100644 index c2796b211..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_beacon_block_header/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedBeaconBlockHeaderTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedBeaconBlockHeaderTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedBeaconBlockHeader/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index ecb2ad693..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_lengthy/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index 5e977d30b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_max/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 7e73b71d6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_nil/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index e3f69a538..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_one/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 788dc0e0d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index 83f615e0d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index a8d2e08b5..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signed_voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SignedVoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SignedVoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SignedVoluntaryExit/ssz_zero/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_lengthy/mod.rs deleted file mode 100644 index 715edaf9d..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_max/mod.rs deleted file mode 100644 index cd8f9e653..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_nil/mod.rs deleted file mode 100644 index ae071dd54..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_one/mod.rs deleted file mode 100644 index f13b1fad1..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random/mod.rs deleted file mode 100644 index 5d0989e84..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random_chaos/mod.rs deleted file mode 100644 index fee041f6b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = SigningDataTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_zero/mod.rs deleted file mode 100644 index 7198f3daf..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/signing_data/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::SigningDataTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = SigningDataTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/SigningData/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::SigningData = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_lengthy/mod.rs deleted file mode 100644 index 426c2b1e6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_max/mod.rs deleted file mode 100644 index 4b5f8eee6..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_nil/mod.rs deleted file mode 100644 index 8ee454029..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_one/mod.rs deleted file mode 100644 index c1cb7af39..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random/mod.rs deleted file mode 100644 index 55e4fc860..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random_chaos/mod.rs deleted file mode 100644 index f88922e02..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,415 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = ValidatorTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_random_chaos/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_zero/mod.rs deleted file mode 100644 index 510fd95bb..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/validator/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::ValidatorTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = ValidatorTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/Validator/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::Validator = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/mod.rs deleted file mode 100644 index 1ed8b254a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -mod ssz_lengthy; -mod ssz_max; -mod ssz_nil; -mod ssz_one; -mod ssz_random; -mod ssz_random_chaos; -mod ssz_zero; diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_lengthy/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_lengthy/mod.rs deleted file mode 100644 index beb13548b..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_lengthy/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_lengthy/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_max/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_max/mod.rs deleted file mode 100644 index 0c03d21ad..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_max/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_max/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_nil/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_nil/mod.rs deleted file mode 100644 index 95ce1892a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_nil/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_nil/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_one/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_one/mod.rs deleted file mode 100644 index 505a29f68..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_one/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_one/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs deleted file mode 100644 index 7b3897454..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random/mod.rs +++ /dev/null @@ -1,455 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_1", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_10", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_11", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_12", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_13", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_14", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_15", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_16", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_17", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_18", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_19", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_2", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_20", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_21", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_22", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_23", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_24", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_25", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_26", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_27", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_28", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_29", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_3", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_4", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_5", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_6", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_7", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_8", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random/case_9", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs deleted file mode 100644 index 74a478be7..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_random_chaos/mod.rs +++ /dev/null @@ -1,395 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_0"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_1() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_1"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_10() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_10"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_11() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_11"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_12() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_12"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_13() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_13"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_14() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_14"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_15() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_15"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_16() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_16"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_17() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_17"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_18() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_18"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_19() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_19"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_2() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_2"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_20() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_20"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_21() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_21"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_22() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_22"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_23() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_23"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_24() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_24"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_25() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_25"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_26() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_26"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_27() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_27"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_28() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_28"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_29() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_29"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_3() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_3"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_4() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_4"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_5() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_5"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_6() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_6"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_7() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_7"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_8() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_8"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} - -#[test] -fn test_case_9() { - let test_case = VoluntaryExitTestCase::<>::from("../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_random_chaos/case_9"); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_zero/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_zero/mod.rs deleted file mode 100644 index 87d9e571a..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/minimal/phase0/ssz_static/voluntary_exit/ssz_zero/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -use crate::spec_test_runners::ssz_static::VoluntaryExitTestCase; -use ethereum_consensus::{phase0::minimal as spec, ssz::prelude::*}; - -#[test] -fn test_case_0() { - let test_case = VoluntaryExitTestCase::from( - "../consensus-spec-tests/tests/minimal/phase0/ssz_static/VoluntaryExit/ssz_zero/case_0", - ); - - test_case.execute(|encoding| { - let mut data: spec::VoluntaryExit = - ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - }); -} diff --git a/ethereum-consensus/tests/consensus_spec_tests/mod.rs b/ethereum-consensus/tests/consensus_spec_tests/mod.rs deleted file mode 100644 index c884236fa..000000000 --- a/ethereum-consensus/tests/consensus_spec_tests/mod.rs +++ /dev/null @@ -1,6 +0,0 @@ -// Submodules here follow the layout of the spec tests for consistency -// but we must disable a clippy lint to satisfy the linter on the naming -#![allow(clippy::module_inception)] -mod general; -mod mainnet; -mod minimal; diff --git a/ethereum-consensus/tests/mod.rs b/ethereum-consensus/tests/mod.rs deleted file mode 100644 index f3cffc395..000000000 --- a/ethereum-consensus/tests/mod.rs +++ /dev/null @@ -1,7 +0,0 @@ -#![cfg(feature = "spec-tests")] -// TODO remove after complete impl -#![allow(unused_variables)] - -mod consensus_spec_tests; -mod spec_test_runners; -mod test_utils; diff --git a/ethereum-consensus/tests/spec_test_runners/epoch_processing/mod.rs b/ethereum-consensus/tests/spec_test_runners/epoch_processing/mod.rs deleted file mode 100644 index ce43eed0e..000000000 --- a/ethereum-consensus/tests/spec_test_runners/epoch_processing/mod.rs +++ /dev/null @@ -1,431 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, Config}; -use ethereum_consensus::state_transition::{Context, Result}; -use std::fmt; - -fn load_epoch_test(test_case_path: &str) -> (S, Option, Config) { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post: Option = load_snappy_ssz(&path); - - let config = if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - (pre, post, config) -} - -pub struct EffectiveBalanceUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl EffectiveBalanceUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct Eth1DataResetTestCase { - pre: S, - post: Option, - config: Config, -} - -impl Eth1DataResetTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct HistoricalRootsUpdateTestCase { - pre: S, - post: Option, - config: Config, -} - -impl HistoricalRootsUpdateTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct InactivityUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl InactivityUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct JustificationAndFinalizationTestCase { - pre: S, - post: Option, - config: Config, -} - -impl JustificationAndFinalizationTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct ParticipationRecordUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl ParticipationRecordUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct ParticipationFlagUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl ParticipationFlagUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct RandaoMixesResetTestCase { - pre: S, - post: Option, - config: Config, -} - -impl RandaoMixesResetTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct RegistryUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl RegistryUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct RewardsAndPenaltiesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl RewardsAndPenaltiesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct SlashingsTestCase { - pre: S, - post: Option, - config: Config, -} - -impl SlashingsTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct SlashingsResetTestCase { - pre: S, - post: Option, - config: Config, -} - -impl SlashingsResetTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct SyncCommitteeUpdatesTestCase { - pre: S, - post: Option, - config: Config, -} - -impl SyncCommitteeUpdatesTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let (pre, post, config) = load_epoch_test::(test_case_path); - Self { pre, post, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/finality/mod.rs b/ethereum-consensus/tests/spec_test_runners/finality/mod.rs deleted file mode 100644 index 61eb55495..000000000 --- a/ethereum-consensus/tests/spec_test_runners/finality/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::state_transition::{Context, Result, Validation}; -use serde::Deserialize; -use std::fmt; - -#[derive(Debug)] -pub struct FinalityTestCase { - pre: S, - post: Option, - blocks: Vec, - config: Config, -} - -#[derive(Deserialize)] -struct FinalityMeta { - blocks_count: usize, -} - -impl FinalityTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - B: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/meta.yaml"; - let meta: FinalityMeta = load_yaml(&path); - let blocks_count = meta.blocks_count; - - let mut blocks = vec![]; - for i in 0..blocks_count { - let path = format!("{test_case_path}/blocks_{i}.ssz_snappy"); - let block: B = load_snappy_ssz(&path).unwrap(); - blocks.push(block); - } - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, blocks, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut [B], Validation, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &mut self.blocks, Validation::Enabled, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/fork/mod.rs b/ethereum-consensus/tests/spec_test_runners/fork/mod.rs deleted file mode 100644 index 5eefddc54..000000000 --- a/ethereum-consensus/tests/spec_test_runners/fork/mod.rs +++ /dev/null @@ -1,40 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, Config}; -use ethereum_consensus::state_transition::Context; -use std::fmt; - -pub struct ForkTestCase { - pre: S, - post: T, - config: Config, -} - -impl ForkTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, config } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&S, &Context) -> T, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let post = f(&self.pre, &context); - assert_eq!(post, self.post); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/fork_choice/mod.rs b/ethereum-consensus/tests/spec_test_runners/fork_choice/mod.rs deleted file mode 100644 index e13d8b26f..000000000 --- a/ethereum-consensus/tests/spec_test_runners/fork_choice/mod.rs +++ /dev/null @@ -1,47 +0,0 @@ -pub struct ExAnteTestCase; - -impl ExAnteTestCase { - pub fn from(test_case_path: &str) -> Self { - Self - } - - pub fn execute(&self) { - unimplemented!(); - } -} - -pub struct GetHeadTestCase; - -impl GetHeadTestCase { - pub fn from(test_case_path: &str) -> Self { - Self - } - - pub fn execute(&self) { - unimplemented!(); - } -} - -pub struct OnBlockTestCase; - -impl OnBlockTestCase { - pub fn from(test_case_path: &str) -> Self { - Self - } - - pub fn execute(&self) { - unimplemented!(); - } -} - -pub struct OnMergeBlockTestCase; - -impl OnMergeBlockTestCase { - pub fn from(test_case_path: &str) -> Self { - Self - } - - pub fn execute(&self) { - unimplemented!(); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/genesis/mod.rs b/ethereum-consensus/tests/spec_test_runners/genesis/mod.rs deleted file mode 100644 index 192b5fb65..000000000 --- a/ethereum-consensus/tests/spec_test_runners/genesis/mod.rs +++ /dev/null @@ -1,123 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::{ - primitives::{Bytes32, Hash32}, - state_transition::{Context, Result}, -}; -use serde::Deserialize; -use std::fmt; - -#[derive(Deserialize)] -struct Eth1 { - eth1_block_hash: Bytes32, - eth1_timestamp: u64, -} - -#[derive(Deserialize)] -struct Meta { - deposits_count: usize, - execution_payload_header: Option, -} - -pub struct InitializationTestCase { - eth1: Eth1, - deposits: Vec, - execution_payload_header: Option, - state: S, - config: Config, -} - -impl InitializationTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - D: ssz_rs::Deserialize, - H: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/eth1.yaml"; - let eth1: Eth1 = load_yaml(&path); - - let path = test_case_path.to_string() + "/meta.yaml"; - let meta: Meta = load_yaml(&path); - - let mut deposits = vec![]; - for i in 0..meta.deposits_count { - let path = format!("{test_case_path}/deposits_{i}.ssz_snappy"); - let deposit: D = load_snappy_ssz(&path).unwrap(); - deposits.push(deposit); - } - - let execution_payload_header = if meta.execution_payload_header.unwrap_or(false) { - let path = test_case_path.to_string() + "/execution_payload_header.ssz_snappy"; - let header: H = load_snappy_ssz(&path).unwrap(); - Some(header) - } else { - None - }; - - let path = test_case_path.to_string() + "/state.ssz_snappy"; - let state: S = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { eth1, deposits, execution_payload_header, state, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(Hash32, u64, &mut [D], Option<&H>, &Context) -> Result, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let state = f( - self.eth1.eth1_block_hash.clone(), - self.eth1.eth1_timestamp, - &mut self.deposits, - self.execution_payload_header.as_ref(), - &context, - ) - .unwrap(); - assert_eq!(state, self.state); - } -} - -pub struct ValidityTestCase { - state: S, - is_valid: bool, - config: Config, -} - -impl ValidityTestCase -where - S: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/genesis.ssz_snappy"; - let state: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/is_valid.yaml"; - let is_valid: bool = load_yaml(&path); - - let config = if test_case_path.contains("minimal") { - Config::Minimal - } else { - todo!("support preset"); - }; - - Self { state, is_valid, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&S, &Context) -> bool, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let is_valid = f(&self.state, &context); - assert_eq!(is_valid, self.is_valid); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/merkle/mod.rs b/ethereum-consensus/tests/spec_test_runners/merkle/mod.rs deleted file mode 100644 index 3fc9acdec..000000000 --- a/ethereum-consensus/tests/spec_test_runners/merkle/mod.rs +++ /dev/null @@ -1,11 +0,0 @@ -pub struct SingleProofTestCase; - -impl SingleProofTestCase { - pub fn from(test_case_path: &str) -> Self { - Self - } - - pub fn execute(&self) { - unimplemented!(); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/mod.rs b/ethereum-consensus/tests/spec_test_runners/mod.rs deleted file mode 100644 index 09a1a21af..000000000 --- a/ethereum-consensus/tests/spec_test_runners/mod.rs +++ /dev/null @@ -1,14 +0,0 @@ -pub mod bls; -pub mod epoch_processing; -pub mod finality; -pub mod fork; -pub mod fork_choice; -pub mod genesis; -pub mod merkle; -pub mod operations; -pub mod random; -pub mod rewards; -pub mod sanity; -pub mod shuffling; -pub mod ssz_static; -pub mod transition; diff --git a/ethereum-consensus/tests/spec_test_runners/operations/mod.rs b/ethereum-consensus/tests/spec_test_runners/operations/mod.rs deleted file mode 100644 index 7b661d046..000000000 --- a/ethereum-consensus/tests/spec_test_runners/operations/mod.rs +++ /dev/null @@ -1,402 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::state_transition::{Context, Result}; -use serde::Deserialize; -use std::fmt; - -pub struct AttestationTestCase { - pre: S, - post: Option, - operation: T, - config: Config, -} - -impl AttestationTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/attestation.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &T, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, &self.operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct AttesterSlashingTestCase { - pre: S, - post: Option, - operation: T, - config: Config, -} - -impl AttesterSlashingTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/attester_slashing.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, &mut self.operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct BlockHeaderTestCase { - pre: S, - post: Option, - operation: T, - config: Config, -} - -impl BlockHeaderTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/block.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, &mut self.operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct DepositTestCase { - pre: S, - post: Option, - operation: Option, - config: Config, -} - -impl DepositTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/deposit.ssz_snappy"; - let operation = load_snappy_ssz::(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context) -> Result<()>, - { - if let Some(operation) = self.operation.as_mut() { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } else { - assert!(self.post.is_none()) - } - } -} - -pub struct ProposerSlashingTestCase { - pre: S, - post: Option, - operation: Option, - config: Config, -} - -impl ProposerSlashingTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/proposer_slashing.ssz_snappy"; - let operation = load_snappy_ssz::(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context) -> Result<()>, - { - if let Some(operation) = self.operation.as_mut() { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } else { - assert!(self.post.is_none()) - } - } -} - -pub struct VoluntaryExitTestCase { - pre: S, - post: Option, - operation: T, - config: Config, -} - -impl VoluntaryExitTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/voluntary_exit.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, &mut self.operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct SyncAggregateTestCase { - pre: S, - post: Option, - operation: T, - config: Config, -} - -impl SyncAggregateTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/sync_aggregate.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &T, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f(&mut self.pre, &self.operation, &context); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -#[derive(Deserialize)] -struct ExecutionValidity { - execution_valid: bool, -} - -pub struct ExecutionPayloadTestCase { - pre: S, - post: Option, - operation: T, - execution_validity: ExecutionValidity, - config: Config, -} - -impl ExecutionPayloadTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - T: ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/execution_payload.ssz_snappy"; - let operation: T = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/execution.yaml"; - let execution_validity: ExecutionValidity = load_yaml(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, operation, execution_validity, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut T, &Context, bool) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - let result = f( - &mut self.pre, - &mut self.operation, - &context, - self.execution_validity.execution_valid, - ); - - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/random/mod.rs b/ethereum-consensus/tests/spec_test_runners/random/mod.rs deleted file mode 100644 index 50ea21afa..000000000 --- a/ethereum-consensus/tests/spec_test_runners/random/mod.rs +++ /dev/null @@ -1,63 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::state_transition::{Context, Result, Validation}; -use serde::Deserialize; -use std::fmt; - -#[derive(Debug)] -pub struct RandomTestCase { - pre: S, - post: Option, - blocks: Vec, - config: Config, -} - -#[derive(Deserialize)] -struct RandomMeta { - blocks_count: usize, -} - -impl RandomTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - B: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/meta.yaml"; - let meta: RandomMeta = load_yaml(&path); - let blocks_count = meta.blocks_count; - - let mut blocks = vec![]; - for i in 0..blocks_count { - let path = format!("{test_case_path}/blocks_{i}.ssz_snappy"); - let block: B = load_snappy_ssz(&path).unwrap(); - blocks.push(block); - } - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, blocks, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut [B], Validation, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &mut self.blocks, Validation::Enabled, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/rewards/mod.rs b/ethereum-consensus/tests/spec_test_runners/rewards/mod.rs deleted file mode 100644 index 6b346c57a..000000000 --- a/ethereum-consensus/tests/spec_test_runners/rewards/mod.rs +++ /dev/null @@ -1,246 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, Config}; -use ethereum_consensus::{primitives::Gwei, ssz::prelude::*, state_transition::Context}; -use std::fmt; -// NOTE: constant across presets -use ethereum_consensus::phase0::mainnet::VALIDATOR_REGISTRY_LIMIT; - -#[derive(Debug, Default, SimpleSerialize)] -struct Deltas { - rewards: List, - penalties: List, -} - -type Pair = (Vec, Vec); - -fn assert_deltas(expected: &Deltas, provided: Pair) { - let rewards = provided.0; - let penalties = provided.1; - - assert_eq!(rewards, expected.rewards.as_ref()); - assert_eq!(penalties, expected.penalties.as_ref()); -} - -pub struct BasicTestCase { - pre: S, - source_deltas: Deltas, - target_deltas: Deltas, - head_deltas: Deltas, - inclusion_delay_deltas: Option, - inactivity_penalty_deltas: Deltas, - config: Config, -} - -impl BasicTestCase -where - S: fmt::Debug + ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/source_deltas.ssz_snappy"; - let source_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/target_deltas.ssz_snappy"; - let target_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/head_deltas.ssz_snappy"; - let head_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/inclusion_delay_deltas.ssz_snappy"; - let inclusion_delay_deltas: Option = load_snappy_ssz(&path); - - let path = test_case_path.to_string() + "/inactivity_penalty_deltas.ssz_snappy"; - let inactivity_penalty_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { - pre, - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - config, - } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&S, &Context) -> (Pair, Pair, Pair, Option, Pair), - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let ( - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - ) = f(&self.pre, &context); - - assert_deltas(&self.source_deltas, source_deltas); - assert_deltas(&self.target_deltas, target_deltas); - assert_deltas(&self.head_deltas, head_deltas); - if let Some(expected) = self.inclusion_delay_deltas.as_ref() { - assert_deltas(expected, inclusion_delay_deltas.unwrap()); - } else { - assert!(inclusion_delay_deltas.is_none()); - } - assert_deltas(&self.inactivity_penalty_deltas, inactivity_penalty_deltas); - } -} - -pub struct LeakTestCase { - pre: S, - source_deltas: Deltas, - target_deltas: Deltas, - head_deltas: Deltas, - inclusion_delay_deltas: Option, - inactivity_penalty_deltas: Deltas, - config: Config, -} - -impl LeakTestCase -where - S: fmt::Debug + ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/source_deltas.ssz_snappy"; - let source_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/target_deltas.ssz_snappy"; - let target_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/head_deltas.ssz_snappy"; - let head_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/inclusion_delay_deltas.ssz_snappy"; - let inclusion_delay_deltas: Option = load_snappy_ssz(&path); - - let path = test_case_path.to_string() + "/inactivity_penalty_deltas.ssz_snappy"; - let inactivity_penalty_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { - pre, - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - config, - } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&S, &Context) -> (Pair, Pair, Pair, Option, Pair), - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let ( - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - ) = f(&self.pre, &context); - - assert_deltas(&self.source_deltas, source_deltas); - assert_deltas(&self.target_deltas, target_deltas); - assert_deltas(&self.head_deltas, head_deltas); - if let Some(expected) = self.inclusion_delay_deltas.as_ref() { - assert_deltas(expected, inclusion_delay_deltas.unwrap()); - } else { - assert!(inclusion_delay_deltas.is_none()); - } - assert_deltas(&self.inactivity_penalty_deltas, inactivity_penalty_deltas); - } -} - -pub struct RandomTestCase { - pre: S, - source_deltas: Deltas, - target_deltas: Deltas, - head_deltas: Deltas, - inclusion_delay_deltas: Option, - inactivity_penalty_deltas: Deltas, - config: Config, -} - -impl RandomTestCase -where - S: fmt::Debug + ssz_rs::Deserialize, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/source_deltas.ssz_snappy"; - let source_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/target_deltas.ssz_snappy"; - let target_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/head_deltas.ssz_snappy"; - let head_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/inclusion_delay_deltas.ssz_snappy"; - let inclusion_delay_deltas: Option = load_snappy_ssz(&path); - - let path = test_case_path.to_string() + "/inactivity_penalty_deltas.ssz_snappy"; - let inactivity_penalty_deltas: Deltas = load_snappy_ssz(&path).unwrap(); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { - pre, - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - config, - } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&S, &Context) -> (Pair, Pair, Pair, Option, Pair), - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let ( - source_deltas, - target_deltas, - head_deltas, - inclusion_delay_deltas, - inactivity_penalty_deltas, - ) = f(&self.pre, &context); - - assert_deltas(&self.source_deltas, source_deltas); - assert_deltas(&self.target_deltas, target_deltas); - assert_deltas(&self.head_deltas, head_deltas); - if let Some(expected) = self.inclusion_delay_deltas.as_ref() { - assert_deltas(expected, inclusion_delay_deltas.unwrap()); - } else { - assert!(inclusion_delay_deltas.is_none()); - } - assert_deltas(&self.inactivity_penalty_deltas, inactivity_penalty_deltas); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/sanity/mod.rs b/ethereum-consensus/tests/spec_test_runners/sanity/mod.rs deleted file mode 100644 index 62e53e5ed..000000000 --- a/ethereum-consensus/tests/spec_test_runners/sanity/mod.rs +++ /dev/null @@ -1,106 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::{ - primitives::Slot, - state_transition::{Context, Result, Validation}, -}; -use serde::Deserialize; -use std::fmt; - -#[derive(Debug)] -pub struct BlocksTestCase { - pre: S, - post: Option, - blocks: Vec, - config: Config, -} - -#[derive(Deserialize)] -struct BlocksMeta { - blocks_count: usize, -} - -impl BlocksTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, - B: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post = load_snappy_ssz::(&path); - - let path = test_case_path.to_string() + "/meta.yaml"; - let meta: BlocksMeta = load_yaml(&path); - let blocks_count = meta.blocks_count; - - let mut blocks = vec![]; - for i in 0..blocks_count { - let path = format!("{test_case_path}/blocks_{i}.ssz_snappy"); - let block: B = load_snappy_ssz(&path).unwrap(); - blocks.push(block); - } - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, blocks, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, &mut [B], Validation, &Context) -> Result<()>, - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - let result = f(&mut self.pre, &mut self.blocks, Validation::Enabled, &context); - if let Some(post) = self.post.as_ref() { - assert_eq!(&self.pre, post); - } else { - assert!(result.is_err()) - } - } -} - -pub struct SlotsTestCase { - pre: S, - post: S, - slots: Slot, - config: Config, -} - -impl SlotsTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/slots.yaml"; - let slots: Slot = load_yaml(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { pre, post, slots, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(&mut S, Slot, &Context), - { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - f(&mut self.pre, self.slots, &context); - assert_eq!(self.pre, self.post); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/shuffling/mod.rs b/ethereum-consensus/tests/spec_test_runners/shuffling/mod.rs deleted file mode 100644 index fc088d05f..000000000 --- a/ethereum-consensus/tests/spec_test_runners/shuffling/mod.rs +++ /dev/null @@ -1,48 +0,0 @@ -use crate::test_utils::{load_yaml, Config}; -use ethereum_consensus::{ - phase0::compute_shuffled_index, primitives::Bytes32, state_transition::Context, -}; -use serde::Deserialize; - -#[derive(Debug, Deserialize)] -struct ShufflingTestData { - seed: Bytes32, - count: usize, - mapping: Vec, -} - -#[derive(Debug)] -pub struct CoreTestCase { - data: ShufflingTestData, - config: Config, -} - -impl CoreTestCase { - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/mapping.yaml"; - - let data: ShufflingTestData = load_yaml(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { data, config } - } - - pub fn execute(&self) { - self.test_unoptimized_forward_shuffle(); - } - - fn test_unoptimized_forward_shuffle(&self) { - let context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - - for index in 0..self.data.count { - let result = - compute_shuffled_index(index, self.data.count, &self.data.seed, &context).unwrap(); - assert_eq!(result, self.data.mapping[index]); - } - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/ssz_static/mod.rs b/ethereum-consensus/tests/spec_test_runners/ssz_static/mod.rs deleted file mode 100644 index 4de95f245..000000000 --- a/ethereum-consensus/tests/spec_test_runners/ssz_static/mod.rs +++ /dev/null @@ -1,817 +0,0 @@ -use crate::test_utils::{load_snappy_ssz_bytes, load_yaml}; -use ethereum_consensus::primitives::{Bytes32, Root}; -use serde::Deserialize; -use std::path::Path; - -fn load_ssz_static_test_case(test_case_path: &str) -> (RootData, Vec) { - let path = test_case_path.to_string() + "/roots.yaml"; - let data: RootData = load_yaml(&path); - - let path = test_case_path.to_string() + "/serialized.ssz_snappy"; - let path = Path::new(&path); - let encoding = load_snappy_ssz_bytes(path); - (data, encoding) -} - -#[derive(Deserialize)] -struct RootData { - root: Bytes32, -} - -pub struct AggregateAndProofTestCase { - data: RootData, - encoding: Vec, -} - -impl AggregateAndProofTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct AttestationTestCase { - data: RootData, - encoding: Vec, -} - -impl AttestationTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct AttestationDataTestCase { - data: RootData, - encoding: Vec, -} - -impl AttestationDataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct AttesterSlashingTestCase { - data: RootData, - encoding: Vec, -} - -impl AttesterSlashingTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct BeaconBlockTestCase { - data: RootData, - encoding: Vec, -} - -impl BeaconBlockTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct BeaconBlockBodyTestCase { - data: RootData, - encoding: Vec, -} - -impl BeaconBlockBodyTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct BeaconBlockHeaderTestCase { - data: RootData, - encoding: Vec, -} - -impl BeaconBlockHeaderTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct BeaconStateTestCase { - data: RootData, - encoding: Vec, -} - -impl BeaconStateTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct CheckpointTestCase { - data: RootData, - encoding: Vec, -} - -impl CheckpointTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ContributionAndProofTestCase { - data: RootData, - encoding: Vec, -} - -impl ContributionAndProofTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct DepositTestCase { - data: RootData, - encoding: Vec, -} - -impl DepositTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct DepositDataTestCase { - data: RootData, - encoding: Vec, -} - -impl DepositDataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct DepositMessageTestCase { - data: RootData, - encoding: Vec, -} - -impl DepositMessageTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct Eth1BlockTestCase { - data: RootData, - encoding: Vec, -} - -impl Eth1BlockTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct Eth1DataTestCase { - data: RootData, - encoding: Vec, -} - -impl Eth1DataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ExecutionPayloadTestCase { - data: RootData, - encoding: Vec, -} - -impl ExecutionPayloadTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ExecutionPayloadHeaderTestCase { - data: RootData, - encoding: Vec, -} - -impl ExecutionPayloadHeaderTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ForkTestCase { - data: RootData, - encoding: Vec, -} - -impl ForkTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ForkDataTestCase { - data: RootData, - encoding: Vec, -} - -impl ForkDataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct HistoricalBatchTestCase { - data: RootData, - encoding: Vec, -} - -impl HistoricalBatchTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct IndexedAttestationTestCase { - data: RootData, - encoding: Vec, -} - -impl IndexedAttestationTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct LightClientUpdateTestCase { - data: RootData, - encoding: Vec, -} - -impl LightClientUpdateTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct PendingAttestationTestCase { - data: RootData, - encoding: Vec, -} - -impl PendingAttestationTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct PowBlockTestCase { - data: RootData, - encoding: Vec, -} - -impl PowBlockTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ProposerSlashingTestCase { - data: RootData, - encoding: Vec, -} - -impl ProposerSlashingTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SignedAggregateAndProofTestCase { - data: RootData, - encoding: Vec, -} - -impl SignedAggregateAndProofTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SignedBeaconBlockTestCase { - data: RootData, - encoding: Vec, -} - -impl SignedBeaconBlockTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SignedBeaconBlockHeaderTestCase { - data: RootData, - encoding: Vec, -} - -impl SignedBeaconBlockHeaderTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SignedContributionAndProofTestCase { - data: RootData, - encoding: Vec, -} - -impl SignedContributionAndProofTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SignedVoluntaryExitTestCase { - data: RootData, - encoding: Vec, -} - -impl SignedVoluntaryExitTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SigningDataTestCase { - data: RootData, - encoding: Vec, -} - -impl SigningDataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SyncAggregateTestCase { - data: RootData, - encoding: Vec, -} - -impl SyncAggregateTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SyncAggregatorSelectionDataTestCase { - data: RootData, - encoding: Vec, -} - -impl SyncAggregatorSelectionDataTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SyncCommitteeTestCase { - data: RootData, - encoding: Vec, -} - -impl SyncCommitteeTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SyncCommitteeContributionTestCase { - data: RootData, - encoding: Vec, -} - -impl SyncCommitteeContributionTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct SyncCommitteeMessageTestCase { - data: RootData, - encoding: Vec, -} - -impl SyncCommitteeMessageTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct ValidatorTestCase { - data: RootData, - encoding: Vec, -} - -impl ValidatorTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} - -pub struct VoluntaryExitTestCase { - data: RootData, - encoding: Vec, -} - -impl VoluntaryExitTestCase { - pub fn from(test_case_path: &str) -> Self { - let (data, encoding) = load_ssz_static_test_case(test_case_path); - Self { data, encoding } - } - - pub fn execute(&self, f: F) - where - F: FnOnce(&[u8]) -> (Vec, Root), - { - let (encoding, root) = f(&self.encoding); - assert_eq!(encoding, self.encoding); - assert_eq!(root.as_ref(), self.data.root.as_ref()); - } -} diff --git a/ethereum-consensus/tests/spec_test_runners/transition/mod.rs b/ethereum-consensus/tests/spec_test_runners/transition/mod.rs deleted file mode 100644 index b02482d22..000000000 --- a/ethereum-consensus/tests/spec_test_runners/transition/mod.rs +++ /dev/null @@ -1,89 +0,0 @@ -use crate::test_utils::{load_snappy_ssz, load_yaml, Config}; -use ethereum_consensus::{ - primitives::Epoch, - state_transition::{Context, Result}, -}; -use serde::Deserialize; -use std::fmt; - -pub struct CoreTestCase { - test_case_path: String, - post: S, - meta: Meta, - config: Config, -} - -#[derive(Deserialize)] -struct Meta { - post_fork: String, - fork_epoch: Epoch, - fork_block: Option, - blocks_count: usize, -} - -impl CoreTestCase -where - S: fmt::Debug + ssz_rs::Deserialize + PartialEq, -{ - pub fn from(test_case_path: &str) -> Self { - let path = test_case_path.to_string() + "/post.ssz_snappy"; - let post: S = load_snappy_ssz(&path).unwrap(); - - let path = test_case_path.to_string() + "/meta.yaml"; - let meta: Meta = load_yaml(&path); - - let config = - if test_case_path.contains("minimal") { Config::Minimal } else { Config::Mainnet }; - - Self { test_case_path: test_case_path.to_string(), post, meta, config } - } - - pub fn execute(&mut self, f: F) - where - F: FnOnce(P, Vec, Vec, Context) -> Result, - B: fmt::Debug + ssz_rs::Deserialize + PartialEq, - P: ssz_rs::Deserialize, - A: ssz_rs::Deserialize, - { - let path = self.test_case_path.to_string() + "/pre.ssz_snappy"; - let pre: P = load_snappy_ssz(&path).unwrap(); - - let blocks_count = self.meta.blocks_count; - let mut pre_blocks = vec![]; - let mut post_blocks = vec![]; - for i in 0..blocks_count { - let path = format!("{}/blocks_{}.ssz_snappy", self.test_case_path, i); - if let Some(fork_index) = self.meta.fork_block { - if i <= fork_index { - let block: A = load_snappy_ssz(&path).unwrap(); - pre_blocks.push(block); - } else { - let block: B = load_snappy_ssz(&path).unwrap(); - post_blocks.push(block); - } - } else { - let block: B = load_snappy_ssz(&path).unwrap(); - post_blocks.push(block); - } - } - - let mut context = match self.config { - Config::Minimal => Context::for_minimal(), - Config::Mainnet => Context::for_mainnet(), - }; - match self.meta.post_fork.as_ref() { - "altair" => { - context.altair_fork_epoch = self.meta.fork_epoch; - context.bellatrix_fork_epoch = Epoch::MAX; - } - "bellatrix" => { - context.altair_fork_epoch = 0; - context.bellatrix_fork_epoch = self.meta.fork_epoch; - } - _ => todo!("support other forks"), - } - - let post = f(pre, pre_blocks, post_blocks, context).unwrap(); - assert_eq!(&post, &self.post); - } -} diff --git a/justfile b/justfile index 3dd1e96bd..0c949e613 100644 --- a/justfile +++ b/justfile @@ -1,21 +1,3 @@ -download-integration-tests: clean-integration-tests - #!/usr/bin/env sh - TESTS_TAG=$(cat test-gen/spec-test-version) - REPO_NAME=consensus-spec-tests - CONFIGS="general minimal mainnet" - mkdir ${REPO_NAME} - for config in ${CONFIGS} - do - wget https://github.com/ethereum/${REPO_NAME}/releases/download/${TESTS_TAG}/${config}.tar.gz - tar -xzf ${config}.tar.gz -C ${REPO_NAME} - done - rm -f *tar.gz -clean-integration-tests: - rm -rf consensus-spec-tests -gen-tests: - cargo run -p test-gen --bin test-gen - just fmt - gen-spec: cargo run -p spec-gen -- forks just fmt @@ -24,12 +6,8 @@ gen-types: cargo run -p spec-gen -- types just fmt -run-integration-tests: - cargo test --features 'spec-tests' --test '*' test: - # NOTE: do not test `--all-features` here to only run unit tests - # partition much heavier "integration tests" to a separate command - cargo test --features ec + cargo test --all-features fmt: cargo +nightly fmt --all lint: fmt diff --git a/spec-gen/src/generator.rs b/spec-gen/src/generator.rs index cb8b4c536..bc4da7e0b 100644 --- a/spec-gen/src/generator.rs +++ b/spec-gen/src/generator.rs @@ -60,7 +60,6 @@ impl Fork { "blinded_beacon_block", "block_processing", "epoch_processing", - "execution_engine", "execution_payload", "fork_choice", "genesis", @@ -74,7 +73,6 @@ impl Fork { "block_processing", "bls_to_execution_change", "epoch_processing", - "execution_engine", "execution_payload", "genesis", "helpers", diff --git a/spec-gen/src/type_generator.rs b/spec-gen/src/type_generator.rs index 8a4bd0672..3ce29a11f 100644 --- a/spec-gen/src/type_generator.rs +++ b/spec-gen/src/type_generator.rs @@ -467,9 +467,8 @@ fn derive_method_set( } } else { let type_def = &field_defn.type_def; - let ref_item: Option = - if is_type_copy { None } else { Some(parse_quote!(&)) }; - let mutability = if is_type_copy { None } else { Some(Mut::default()) }; + let ref_item: syn::Token!(&) = parse_quote!(&); + let mutability = Mut::default(); parse_quote! { #ref_item #mutability #type_def } @@ -482,7 +481,8 @@ fn derive_method_set( true, is_polymorphic, is_optional, - is_type_copy, + // NOTE: make this false so we generate mutable refs, rather than just a copy + false, deletion_fork, ); let mut_ref = parse_quote! { @@ -496,9 +496,7 @@ fn derive_method_set( Some(RefType::Immutable) => vec![immut_ref], Some(RefType::Mutable) | None => { let mut result = vec![immut_ref]; - if !is_type_copy { - result.push(mut_ref); - } + result.push(mut_ref); result } } diff --git a/spec-tests/Cargo.toml b/spec-tests/Cargo.toml new file mode 100644 index 000000000..3d1f6e107 --- /dev/null +++ b/spec-tests/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "spec-tests" +version = "0.0.1" +edition = "2021" +license = "MIT OR Apache-2.0" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[dependencies] +ssz_rs = { workspace = true } +ethereum-consensus = { path = "../ethereum-consensus", features = [ + "serde", + "secret-key-debug", + "spec-tests", +] } +libtest-mimic = "0.7.0" +heck = "0.5.0" +serde = { workspace = true } +serde_with = "3.7.0" +snap = "1" +serde_yaml = { workspace = true } +thiserror = { workspace = true } +paste = "1.0.14" + +[[test]] +name = "spec-tests" +path = "main.rs" +harness = false diff --git a/spec-tests/README.md b/spec-tests/README.md new file mode 100644 index 000000000..5f5b3b8dd --- /dev/null +++ b/spec-tests/README.md @@ -0,0 +1,28 @@ +# Tests from ethereum consensus spec tests + +Refer to the [consensus spec tests repo](https://github.com/ethereum/consensus-spec-tests) for more information. + +## Updating spec test version + +The current supported spec test version corresponds to releases in the `consensus-spec-tests` repo. + +To update to a new version, update the text file [spec-test-version](./spec-test-version). + +For example, to update to [spec tests release v1.4.0](https://github.com/ethereum/consensus-spec-tests/releases/tag/v1.4.0), the file should simply read: + +```bash +v1.4.0 +``` + +## Running tests + +In order to run the tests against the consensus spec test repo, use the following commands: + +``` +just download-integration-tests +just test +``` + +## Notes + +The tests for `ssz_generic` handler are present in the [`ssz-rs` repo](https://github.com/ralexstokes/ssz-rs). diff --git a/spec-tests/justfile b/spec-tests/justfile new file mode 100644 index 000000000..90d8d287b --- /dev/null +++ b/spec-tests/justfile @@ -0,0 +1,18 @@ +spec-test-version := `cat spec-test-version` + +download-integration-tests: clean-integration-tests + #!/usr/bin/env sh + TESTS_TAG={{spec-test-version}} + REPO_NAME=consensus-spec-tests + CONFIGS="general minimal mainnet" + mkdir ${REPO_NAME} + for config in ${CONFIGS} + do + wget https://github.com/ethereum/${REPO_NAME}/releases/download/${TESTS_TAG}/${config}.tar.gz + tar -xzf ${config}.tar.gz -C ${REPO_NAME} + done + rm -f *tar.gz +clean-integration-tests: + rm -rf consensus-spec-tests +test: + cargo test diff --git a/spec-tests/main.rs b/spec-tests/main.rs new file mode 100644 index 000000000..e7071901a --- /dev/null +++ b/spec-tests/main.rs @@ -0,0 +1,127 @@ +/// Entrypoint for running the spec tests +/// Uses a custom test harness via `libtest_mimic` to dynamically discover tests to execute +use ethereum_consensus::state_transition; +use libtest_mimic::{Arguments, Trial}; +use std::{ + env, + error::Error, + fs::{self, DirEntry}, + path::{Component, Path, PathBuf}, + sync::Arc, +}; +use test_case::*; +use test_meta::*; + +mod runners; +mod test_case; +mod test_meta; +mod test_utils; + +const SPEC_TESTS_ROOT_PATH: &str = "consensus-spec-tests/tests"; + +fn str_from_path_component<'a>(component: &'a Component) -> &'a str { + component.as_os_str().to_str().unwrap() +} + +fn parse_test_meta(parent: &Path, path_mask: &PathBuf) -> TestMeta { + let target = parent.strip_prefix(path_mask).unwrap(); + let mut components = target.components(); + let config = Config::from(str_from_path_component(components.next().as_ref().unwrap())); + let fork = Fork::from(str_from_path_component(components.next().as_ref().unwrap())); + let runner = Runner::from(str_from_path_component(components.next().as_ref().unwrap())); + let handler = Handler::from(str_from_path_component(components.next().as_ref().unwrap())); + let suite = Suite::from(str_from_path_component(components.next().as_ref().unwrap())); + let case = Case::from(str_from_path_component(components.next().as_ref().unwrap())); + assert!(components.next().is_none()); + TestMeta { config, fork, runner, handler, suite, case } +} + +fn parse_test_case( + test_data_paths: &[PathBuf], + path_mask: &PathBuf, + context: Arc, +) -> TestCase { + let parent = test_data_paths.first().expect("some test data").parent().expect("has parent"); + let test_meta = parse_test_meta(parent, path_mask); + TestCase::new(test_meta, parent, context) +} + +fn has_children(dir_entries: &[DirEntry]) -> bool { + dir_entries.iter().any(|entry| { + let file_type = entry.file_type().unwrap(); + file_type.is_dir() + }) +} + +fn visit_dir( + path: &Path, + tests: &mut Vec, + path_mask: &PathBuf, + context: Arc, +) -> Result<(), Box> { + let entries = fs::read_dir(path)?.collect::, _>>()?; + if has_children(&entries) { + for entry in entries { + assert!(entry.file_type()?.is_dir()); + let path = entry.path(); + visit_dir(&path, tests, path_mask, context.clone())?; + } + } else { + if entries.is_empty() { + // some spurious test dirs exist + return Ok(()) + } + let test_case_paths = entries + .iter() + .map(|entry| { + assert!(entry.file_type().unwrap().is_file()); + entry.path() + }) + .collect::>(); + let same_parents = test_case_paths.windows(2).all(|w| { + let x = w[0].parent(); + let y = w[1].parent(); + x == y + }); + assert!(same_parents); + + let test_case = parse_test_case(&test_case_paths, path_mask, context.clone()); + if test_case.meta.should_skip() { + return Ok(()) + } + let name = test_case.name(); + let should_ignore = test_case.meta.should_ignore(); + let test = Trial::test(name, move || test_case.execute().map_err(From::from)) + .with_ignored_flag(should_ignore); + tests.push(test); + } + + Ok(()) +} + +fn collect_tests>( + spec_tests_root: P, + context: Arc, +) -> Result, Box> { + let mut tests = Vec::new(); + let mut root_dir = env::current_dir()?; + root_dir.push(spec_tests_root.as_ref()); + let path_mask = root_dir.to_path_buf(); + visit_dir(&root_dir, &mut tests, &path_mask, context)?; + Ok(tests) +} + +struct Context { + mainnet: state_transition::Context, + minimal: state_transition::Context, +} + +fn main() -> Result<(), Box> { + let args = Arguments::from_args(); + let context = Arc::new(Context { + mainnet: state_transition::Context::for_mainnet(), + minimal: state_transition::Context::for_minimal(), + }); + let tests = collect_tests(SPEC_TESTS_ROOT_PATH, context)?; + libtest_mimic::run(&args, tests).exit() +} diff --git a/ethereum-consensus/tests/spec_test_runners/bls/mod.rs b/spec-tests/runners/bls.rs similarity index 79% rename from ethereum-consensus/tests/spec_test_runners/bls/mod.rs rename to spec-tests/runners/bls.rs index 0a9207ed4..f786d0343 100644 --- a/ethereum-consensus/tests/spec_test_runners/bls/mod.rs +++ b/spec-tests/runners/bls.rs @@ -1,4 +1,7 @@ -use crate::test_utils::{load_yaml, TestCase}; +use crate::{ + test_case::TestCase, + test_utils::{load_yaml, Error}, +}; use ethereum_consensus::{ crypto::{ aggregate, aggregate_verify, eth_aggregate_public_keys, eth_fast_aggregate_verify, @@ -9,6 +12,64 @@ use ethereum_consensus::{ }; use serde::Deserialize; use serde_with::{serde_as, DefaultOnError}; +use std::fmt; + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + let meta = &test.meta; + let path = &test.data_path; + match meta.handler.0.as_str() { + "eth_aggregate_pubkeys" => { + let test_case = EthAggregatePubkeysTestCase::from(path); + test_case.execute(); + Ok(()) + } + "eth_fast_aggregate_verify" => { + let test_case = EthFastAggregateVerifyTestCase::from(path); + test_case.execute(); + Ok(()) + } + "verify" => { + let test_case = VerifyTestCase::from(path); + test_case.execute(); + Ok(()) + } + "aggregate" => { + let test_case = AggregateTestCase::from(path); + test_case.execute(); + Ok(()) + } + "fast_aggregate_verify" => { + let test_case = FastAggregateVerifyTestCase::from(path); + test_case.execute(); + Ok(()) + } + "aggregate_verify" => { + let test_case = AggregateVerifyTestCase::from(path); + test_case.execute(); + Ok(()) + } + "sign" => { + let test_case = SignTestCase::from(path); + test_case.execute(); + Ok(()) + } + handler => unreachable!("no tests for {handler}"), + } +} + +pub trait Execute: fmt::Debug { + fn should_succeed(&self) -> bool; + + fn verify_success(&self) -> bool; + + fn verify_failure(&self) -> bool; + + fn execute(&self) { + let result = + if self.should_succeed() { self.verify_success() } else { self.verify_failure() }; + assert!(result, "{self:#?}") + } +} #[derive(Debug, Deserialize)] pub struct AggregateTestCase { @@ -23,7 +84,7 @@ impl AggregateTestCase { } } -impl TestCase for AggregateTestCase { +impl Execute for AggregateTestCase { fn should_succeed(&self) -> bool { self.output.is_some() } @@ -69,7 +130,7 @@ impl AggregateVerifyTestCase { } } -impl TestCase for AggregateVerifyTestCase { +impl Execute for AggregateVerifyTestCase { fn should_succeed(&self) -> bool { self.output } @@ -124,7 +185,7 @@ impl FastAggregateVerifyTestCase { } } -impl TestCase for FastAggregateVerifyTestCase { +impl Execute for FastAggregateVerifyTestCase { fn should_succeed(&self) -> bool { self.output } @@ -170,7 +231,7 @@ impl SignTestCase { } } -impl TestCase for SignTestCase { +impl Execute for SignTestCase { fn should_succeed(&self) -> bool { self.output.is_some() } @@ -217,7 +278,7 @@ impl VerifyTestCase { } } -impl TestCase for VerifyTestCase { +impl Execute for VerifyTestCase { fn should_succeed(&self) -> bool { self.output } @@ -258,7 +319,7 @@ impl EthAggregatePubkeysTestCase { } } -impl TestCase for EthAggregatePubkeysTestCase { +impl Execute for EthAggregatePubkeysTestCase { fn should_succeed(&self) -> bool { self.output.is_some() } @@ -309,7 +370,7 @@ impl EthFastAggregateVerifyTestCase { } } -impl TestCase for EthFastAggregateVerifyTestCase { +impl Execute for EthFastAggregateVerifyTestCase { fn should_succeed(&self) -> bool { self.output } diff --git a/spec-tests/runners/epoch_processing.rs b/spec-tests/runners/epoch_processing.rs new file mode 100644 index 000000000..74779ddae --- /dev/null +++ b/spec-tests/runners/epoch_processing.rs @@ -0,0 +1,228 @@ +use crate::{ + runners::{gen_exec, gen_match_for, gen_match_for_all}, + test_case::TestCase, + test_utils::{load_snappy_ssz, Error}, +}; +use ethereum_consensus::{state_transition::Context, Error as SpecError}; + +fn load_test(test_case_path: &str) -> (S, Option) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: Option = load_snappy_ssz(&path); + + (pre, post) +} + +fn run_test( + mut pre: S, + post: Option, + context: &Context, + exec_fn: F, +) -> Result<(), Error> +where + F: FnOnce(&mut S, &Context) -> Result<(), SpecError>, +{ + let result = exec_fn(&mut pre, context); + if let Some(post) = post { + assert_eq!(result.unwrap(), ()); + if pre != post { + Err(Error::InvalidState) + } else { + Ok(()) + } + } else { + if result.is_ok() { + Err(Error::ExpectedError) + } else { + Ok(()) + } + } +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "effective_balance_updates" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, context| { + spec::process_effective_balance_updates(state, context); + Ok(()) + }) + } + } + } + "eth1_data_reset" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, context| { + spec::process_eth1_data_reset(state, context); + Ok(()) + }) + } + } + } + "historical_roots_update" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_historical_roots_update) + } + } + } + "justification_and_finalization" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_justification_and_finalization) + } + } + } + "participation_record_updates" => { + gen_match_for! { + test, + (mainnet, phase0), + (minimal, phase0) + { + gen_exec! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, _| { + spec::process_participation_record_updates(state); + Ok(()) + }) + } + } + } + } + } + "randao_mixes_reset" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, context| { + spec::process_randao_mixes_reset(state, context); + Ok(()) + }) + } + } + } + "registry_updates" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_registry_updates) + } + } + } + "rewards_and_penalties" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_rewards_and_penalties) + } + } + } + "slashings" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_slashings) + } + } + } + "slashings_reset" => { + gen_match_for_all! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, context| { + spec::process_slashings_reset(state, context); + Ok(()) + }) + } + } + } + "inactivity_updates" => { + gen_match_for! { + test, + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_inactivity_updates) + } + } + } + } + } + "participation_flag_updates" => { + gen_match_for! { + test, + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, |state, _| { + spec::process_participation_flag_updates(state) + }) + } + } + } + } + } + "sync_committee_updates" => { + gen_match_for! { + test, + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + test, + load_test, + |(pre, post): (spec::BeaconState, Option), context| { + run_test(pre, post, context, spec::process_sync_committee_updates) + } + } + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/finality.rs b/spec-tests/runners/finality.rs new file mode 100644 index 000000000..570bb9622 --- /dev/null +++ b/spec-tests/runners/finality.rs @@ -0,0 +1,24 @@ +use crate::{ + runners::{ + gen_exec, gen_match_for_all, + utils::{load_blocks_test, run_blocks_test}, + }, + test_case::TestCase, + test_utils::Error, +}; +use ethereum_consensus::state_transition::Validation; + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "finality" => { + gen_match_for_all! { + test, + load_blocks_test, + |(pre, post, blocks): (spec::BeaconState, Option, Vec), context| { + run_blocks_test(pre, post, blocks, context, |state, signed_block, context| { spec::state_transition(state, signed_block, Validation::Enabled, context) }) + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/fork.rs b/spec-tests/runners/fork.rs new file mode 100644 index 000000000..ad7bcb2c8 --- /dev/null +++ b/spec-tests/runners/fork.rs @@ -0,0 +1,140 @@ +use crate::{ + runners::gen_exec, + test_case::TestCase, + test_meta::{Config, Fork}, + test_utils::{load_snappy_ssz, Error}, +}; +use ethereum_consensus::state_transition::Context; + +fn load_test(test_case_path: &str) -> (S, T) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: T = load_snappy_ssz(&path).unwrap(); + + (pre, post) +} + +fn run_test(pre: S, expected: T, context: &Context, exec_fn: F) -> Result<(), Error> +where + F: FnOnce(&S, &Context) -> T, +{ + let post = exec_fn(&pre, context); + if expected == post { + Ok(()) + } else { + Err(Error::InvalidState) + } +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "fork" => match test.meta.config { + Config::Mainnet => match test.meta.fork { + Fork::Altair => { + use ethereum_consensus::{ + altair::mainnet as spec, phase0::mainnet as pre_spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, |state, context| spec::upgrade_to_altair(state, context).unwrap()) + } + } + } + Fork::Bellatrix => { + use ethereum_consensus::{ + altair::mainnet as pre_spec, bellatrix::mainnet as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_bellatrix) + } + } + } + Fork::Capella => { + use ethereum_consensus::{ + bellatrix::mainnet as pre_spec, capella::mainnet as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_capella) + } + } + } + Fork::Deneb => { + use ethereum_consensus::{ + capella::mainnet as pre_spec, deneb::mainnet as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_deneb) + } + } + } + fork => unreachable!("no tests for (Mainnet, {fork:?})"), + }, + Config::Minimal => match test.meta.fork { + Fork::Altair => { + use ethereum_consensus::{ + altair::minimal as spec, phase0::minimal as pre_spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, |state, context| spec::upgrade_to_altair(state, context).unwrap()) + } + } + } + Fork::Bellatrix => { + use ethereum_consensus::{ + altair::minimal as pre_spec, bellatrix::minimal as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_bellatrix) + } + } + } + Fork::Capella => { + use ethereum_consensus::{ + bellatrix::minimal as pre_spec, capella::minimal as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_capella) + } + } + } + Fork::Deneb => { + use ethereum_consensus::{ + capella::minimal as pre_spec, deneb::minimal as spec, + }; + gen_exec! { + test, + load_test, + |(pre, expected): (pre_spec::BeaconState, spec::BeaconState), context| { + run_test(pre, expected, context, spec::upgrade_to_deneb) + } + } + } + fork => unreachable!("no tests for (Minimal, {fork:?})"), + }, + config => unreachable!("no tests for {config:?}"), + }, + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/genesis.rs b/spec-tests/runners/genesis.rs new file mode 100644 index 000000000..369d201c4 --- /dev/null +++ b/spec-tests/runners/genesis.rs @@ -0,0 +1,221 @@ +use crate::{ + runners::{gen_exec, gen_match_for}, + test_case::TestCase, + test_utils::{load_snappy_ssz, load_yaml, Error}, +}; +use ethereum_consensus::primitives::Bytes32; +use serde::Deserialize; + +#[derive(Deserialize)] +struct Eth1 { + eth1_block_hash: Bytes32, + eth1_timestamp: u64, +} + +#[derive(Deserialize)] +struct Meta { + deposits_count: usize, + execution_payload_header: Option, +} + +fn load_initialization_test< + S: ssz_rs::Deserialize, + D: ssz_rs::Deserialize, + H: ssz_rs::Deserialize, +>( + test_case_path: &str, +) -> (Eth1, Vec, Option, S) { + let path = test_case_path.to_string() + "/eth1.yaml"; + let eth1: Eth1 = load_yaml(&path); + + let path = test_case_path.to_string() + "/meta.yaml"; + let meta: Meta = load_yaml(&path); + + let mut deposits = vec![]; + for i in 0..meta.deposits_count { + let path = format!("{test_case_path}/deposits_{i}.ssz_snappy"); + let deposit: D = load_snappy_ssz(&path).unwrap(); + deposits.push(deposit); + } + + let execution_payload_header = if meta.execution_payload_header.unwrap_or(false) { + let path = test_case_path.to_string() + "/execution_payload_header.ssz_snappy"; + let header: H = load_snappy_ssz(&path).unwrap(); + Some(header) + } else { + None + }; + + let path = test_case_path.to_string() + "/state.ssz_snappy"; + let state: S = load_snappy_ssz(&path).unwrap(); + + (eth1, deposits, execution_payload_header, state) +} + +fn load_validity_test(test_case_path: &str) -> (S, bool) { + let path = test_case_path.to_string() + "/genesis.ssz_snappy"; + let state: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/is_valid.yaml"; + let is_valid: bool = load_yaml(&path); + + (state, is_valid) +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "initialization" => { + gen_match_for! { + test, + (minimal, phase0) => { + gen_exec! { + test, + load_initialization_test, + |(eth1, mut deposits, _, expected): ( + Eth1, + Vec, + Option, + spec::BeaconState + ), + context| { + let state = spec::initialize_beacon_state_from_eth1::< + { spec::SLOTS_PER_HISTORICAL_ROOT }, + { spec::HISTORICAL_ROOTS_LIMIT }, + { spec::ETH1_DATA_VOTES_BOUND }, + { spec::VALIDATOR_REGISTRY_LIMIT }, + { spec::EPOCHS_PER_HISTORICAL_VECTOR }, + { spec::EPOCHS_PER_SLASHINGS_VECTOR }, + { spec::MAX_VALIDATORS_PER_COMMITTEE }, + { spec::PENDING_ATTESTATIONS_BOUND }, + { spec::MAX_PROPOSER_SLASHINGS }, + { spec::MAX_ATTESTER_SLASHINGS }, + { spec::MAX_ATTESTATIONS }, + { spec::MAX_DEPOSITS }, + { spec::MAX_VOLUNTARY_EXITS }, + >( + eth1.eth1_block_hash, + eth1.eth1_timestamp, + &mut deposits, + context, + ) + .unwrap(); + if expected == state { + Ok(()) + } else { + Err(Error::InvalidState) + } + } + } + } + (minimal, altair) => { + gen_exec! { + test, + load_initialization_test, + |(eth1, mut deposits, _, expected): ( + Eth1, + Vec, + Option, + spec::BeaconState + ), + context| { + let state = spec::initialize_beacon_state_from_eth1::< + { spec::SLOTS_PER_HISTORICAL_ROOT }, + { spec::HISTORICAL_ROOTS_LIMIT }, + { spec::ETH1_DATA_VOTES_BOUND }, + { spec::VALIDATOR_REGISTRY_LIMIT }, + { spec::EPOCHS_PER_HISTORICAL_VECTOR }, + { spec::EPOCHS_PER_SLASHINGS_VECTOR }, + { spec::MAX_VALIDATORS_PER_COMMITTEE }, + { spec::SYNC_COMMITTEE_SIZE }, + { spec::MAX_PROPOSER_SLASHINGS }, + { spec::MAX_ATTESTER_SLASHINGS }, + { spec::MAX_ATTESTATIONS }, + { spec::MAX_DEPOSITS }, + { spec::MAX_VOLUNTARY_EXITS }, + >( + eth1.eth1_block_hash, + eth1.eth1_timestamp, + &mut deposits, + context, + ) + .unwrap(); + if expected == state { + Ok(()) + } else { + Err(Error::InvalidState) + } + } + } + } + (minimal, bellatrix) => { + gen_exec! { + test, + load_initialization_test, + |(eth1, mut deposits, execution_payload_header, expected): ( + Eth1, + Vec, + Option, + spec::BeaconState + ), + context| { + let state = spec::initialize_beacon_state_from_eth1::< + { spec::SLOTS_PER_HISTORICAL_ROOT }, + { spec::HISTORICAL_ROOTS_LIMIT }, + { spec::ETH1_DATA_VOTES_BOUND }, + { spec::VALIDATOR_REGISTRY_LIMIT }, + { spec::EPOCHS_PER_HISTORICAL_VECTOR }, + { spec::EPOCHS_PER_SLASHINGS_VECTOR }, + { spec::MAX_VALIDATORS_PER_COMMITTEE }, + { spec::SYNC_COMMITTEE_SIZE }, + { spec::MAX_PROPOSER_SLASHINGS }, + { spec::MAX_ATTESTER_SLASHINGS }, + { spec::MAX_ATTESTATIONS }, + { spec::MAX_DEPOSITS }, + { spec::MAX_VOLUNTARY_EXITS }, + { spec::BYTES_PER_LOGS_BLOOM }, + { spec::MAX_EXTRA_DATA_BYTES }, + { spec::MAX_BYTES_PER_TRANSACTION }, + { spec::MAX_TRANSACTIONS_PER_PAYLOAD }, + >( + eth1.eth1_block_hash, + eth1.eth1_timestamp, + &mut deposits, + execution_payload_header.as_ref(), + context, + ) + .unwrap(); + if expected == state { + Ok(()) + } else { + Err(Error::InvalidState) + } + } + } + } + } + } + "validity" => { + gen_match_for! { + test, + (minimal, phase0), + (minimal, altair), + (minimal, bellatrix) + { + gen_exec! { + test, + load_validity_test, + |(state, expected): (spec::BeaconState, bool), context| { + let is_valid = spec::is_valid_genesis_state(&state, context); + if expected == is_valid { + Ok(()) + } else { + Err(Error::InvalidState) + } + } + } + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/mod.rs b/spec-tests/runners/mod.rs new file mode 100644 index 000000000..fc19790cc --- /dev/null +++ b/spec-tests/runners/mod.rs @@ -0,0 +1,71 @@ +pub mod bls; +pub mod epoch_processing; +pub mod finality; +pub mod fork; +pub mod genesis; +pub mod operations; +pub mod random; +pub mod rewards; +pub mod sanity; +pub mod shuffling; +pub mod ssz_static; +pub mod transition; +pub mod utils; + +macro_rules! gen_exec { + ($test_case:expr, $loader_fn:expr, $exec_fn:expr) => { + let inputs = $loader_fn(&$test_case.data_path); + let context = $test_case.context(); + $exec_fn(inputs, &context) + }; +} + +macro_rules! gen_match_for { + ($test_case:expr, $(($target_config:ident, $target_fork:ident)),+ $target_body:block) => { + match ($test_case.meta.config, $test_case.meta.fork) { + $( + paste::paste! { (crate::test_meta::Config::[<$target_config:camel>], crate::test_meta::Fork::[<$target_fork:camel>]) } => { + paste::paste! { use ethereum_consensus::[<$target_fork>]::[<$target_config>] as spec; } + $target_body + } + )+ + pair => unreachable!("no tests for {pair:?}"), + } + }; + ($test_case:expr, $(($target_config:ident, $target_fork:ident) => $target_body:block)+) => { + match ($test_case.meta.config, $test_case.meta.fork) { + $( + paste::paste! { (crate::test_meta::Config::[<$target_config:camel>], crate::test_meta::Fork::[<$target_fork:camel>]) } => { + paste::paste! { use ethereum_consensus::[<$target_fork>]::[<$target_config>] as spec; } + $target_body + } + )+ + pair => unreachable!("no tests for {pair:?}"), + } + }; +} + +macro_rules! gen_match_for_all { + ($test_case:expr, $loader_fn:expr, $exec_fn:expr) => { + crate::runners::gen_match_for! { + $test_case, + (mainnet, phase0), + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, phase0), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { $test_case, $loader_fn, $exec_fn } + } + } + }; +} + +pub(crate) use gen_exec; +pub(crate) use gen_match_for; +pub(crate) use gen_match_for_all; diff --git a/spec-tests/runners/operations.rs b/spec-tests/runners/operations.rs new file mode 100644 index 000000000..955f58ab2 --- /dev/null +++ b/spec-tests/runners/operations.rs @@ -0,0 +1,241 @@ +use crate::{ + runners::{gen_exec, gen_match_for, gen_match_for_all}, + test_case::TestCase, + test_utils::{load_snappy_ssz, load_yaml, Error}, +}; +use ethereum_consensus::{state_transition::Context, Error as SpecError}; +use paste::paste; +use serde::Deserialize; + +macro_rules! make_load_test { + ($name: ident) => { + paste! { + fn [] ( + test_case_path: &str, + ) -> (S, Option, O) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: Option = load_snappy_ssz(&path); + + let path = test_case_path.to_string() + "/" + stringify!($name) + ".ssz_snappy"; + let operation: O = load_snappy_ssz(&path).unwrap(); + + (pre, post, operation) + } + } + }; +} + +make_load_test!(attestation); +make_load_test!(attester_slashing); +make_load_test!(block); +make_load_test!(deposit); +make_load_test!(proposer_slashing); +make_load_test!(voluntary_exit); +make_load_test!(sync_aggregate); + +#[derive(Deserialize)] +struct ExecutionValidity { + execution_valid: bool, +} + +fn load_execution_payload_test( + test_case_path: &str, +) -> (S, Option, O, bool) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: Option = load_snappy_ssz(&path); + + let path = test_case_path.to_string() + "/execution_payload.ssz_snappy"; + let operation: O = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/execution.yaml"; + let execution_validity: ExecutionValidity = load_yaml(&path); + + (pre, post, operation, execution_validity.execution_valid) +} + +fn run_test( + mut pre: S, + post: Option, + mut operation: O, + context: &Context, + exec_fn: F, +) -> Result<(), Error> +where + F: FnOnce(&mut S, &mut O, &Context) -> Result<(), SpecError>, +{ + let operation = &mut operation; + let result = exec_fn(&mut pre, operation, context); + if let Some(post) = post { + assert_eq!(result.unwrap(), ()); + if pre != post { + Err(Error::InvalidState) + } else { + Ok(()) + } + } else { + if result.is_ok() { + Err(Error::ExpectedError) + } else { + Ok(()) + } + } +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "attestation" => { + gen_match_for_all! { + test, + load_attestation_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::Attestation), context| { + run_test(pre, post, operation, context, |state, operation, context| { spec::process_attestation(state, &*operation, context)} ) + } + } + } + "attester_slashing" => { + gen_match_for_all! { + test, + load_attester_slashing_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::AttesterSlashing), context| { + run_test(pre, post, operation, context, spec::process_attester_slashing) + } + } + } + "block_header" => { + gen_match_for_all! { + test, + load_block_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::BeaconBlock), context| { + run_test(pre, post, operation, context, spec::process_block_header) + } + } + } + "deposit" => { + gen_match_for_all! { + test, + load_deposit_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::Deposit), context| { + run_test(pre, post, operation, context, spec::process_deposit) + } + } + } + "proposer_slashing" => { + gen_match_for_all! { + test, + load_proposer_slashing_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::ProposerSlashing), context| { + run_test(pre, post, operation, context, spec::process_proposer_slashing) + } + } + } + "voluntary_exit" => { + gen_match_for_all! { + test, + load_voluntary_exit_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::SignedVoluntaryExit), context| { + run_test(pre, post, operation, context, spec::process_voluntary_exit) + } + } + } + "sync_aggregate" => { + gen_match_for! { + test, + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + test, + load_sync_aggregate_test, + |(pre, post, operation): (spec::BeaconState, Option, spec::SyncAggregate), context| { + run_test(pre, post, operation, context, |state, operation, context| { spec::process_sync_aggregate(state, &*operation, context)} ) + } + } + } + } + } + "execution_payload" => { + gen_match_for! { + test, + (mainnet, bellatrix) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::ExecutionPayload, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + (mainnet, capella) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::ExecutionPayload, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + (mainnet, deneb) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::BeaconBlockBody, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + (minimal, bellatrix) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::ExecutionPayload, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + (minimal, capella) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::ExecutionPayload, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + (minimal, deneb) => { + gen_exec! { + test, + load_execution_payload_test, + |(pre, post, operation, execution_valid): (spec::BeaconState, Option, spec::BeaconBlockBody, bool), context: &Context| { + let mut context = context.clone(); + context.execution_engine = execution_valid; + run_test(pre, post, operation, &context, spec::process_execution_payload) + } + } + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/random.rs b/spec-tests/runners/random.rs new file mode 100644 index 000000000..a35955105 --- /dev/null +++ b/spec-tests/runners/random.rs @@ -0,0 +1,24 @@ +use crate::{ + runners::{ + gen_exec, gen_match_for_all, + utils::{load_blocks_test, run_blocks_test}, + }, + test_case::TestCase, + test_utils::Error, +}; +use ethereum_consensus::state_transition::Validation; + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "random" => { + gen_match_for_all! { + test, + load_blocks_test, + |(pre, post, blocks): (spec::BeaconState, Option, Vec), context| { + run_blocks_test(pre, post, blocks, context, |state, signed_block, context| { spec::state_transition(state, signed_block, Validation::Enabled, context) }) + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/rewards.rs b/spec-tests/runners/rewards.rs new file mode 100644 index 000000000..a9b4d4083 --- /dev/null +++ b/spec-tests/runners/rewards.rs @@ -0,0 +1,211 @@ +use crate::{ + runners::{gen_exec, gen_match_for}, + test_case::TestCase, + test_utils::{load_snappy_ssz, Error}, +}; +use ethereum_consensus::{primitives::Gwei, state_transition::Context}; +use ssz_rs::prelude::*; + +#[derive(Debug, Default, SimpleSerialize)] +struct Deltas { + rewards: List, + penalties: List, +} + +type Pair = (Vec, Vec); + +type RewardsDeltas = ( + Deltas, + Deltas, + Deltas, + Option>, + Deltas, +); + +fn assert_deltas( + expected: &Deltas, + provided: Pair, +) { + let rewards = provided.0; + let penalties = provided.1; + + assert_eq!(rewards, expected.rewards.as_ref()); + assert_eq!(penalties, expected.penalties.as_ref()); +} + +fn load_test( + test_case_path: &str, +) -> (S, RewardsDeltas) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/source_deltas.ssz_snappy"; + let source_deltas: Deltas = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/target_deltas.ssz_snappy"; + let target_deltas: Deltas = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/head_deltas.ssz_snappy"; + let head_deltas: Deltas = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/inclusion_delay_deltas.ssz_snappy"; + let inclusion_delay_deltas: Option> = load_snappy_ssz(&path); + + let path = test_case_path.to_string() + "/inactivity_penalty_deltas.ssz_snappy"; + let inactivity_penalty_deltas: Deltas = + load_snappy_ssz(&path).unwrap(); + + ( + pre, + ( + source_deltas, + target_deltas, + head_deltas, + inclusion_delay_deltas, + inactivity_penalty_deltas, + ), + ) +} + +fn run_test( + state: &S, + context: &Context, + expected: RewardsDeltas, + exec_fn: F, +) -> Result<(), Error> +where + F: FnOnce(&S, &Context) -> (Pair, Pair, Pair, Option, Pair), +{ + let ( + source_deltas, + target_deltas, + head_deltas, + inclusion_delay_deltas, + inactivity_penalty_deltas, + ) = exec_fn(state, context); + assert_deltas(&expected.0, source_deltas); + assert_deltas(&expected.1, target_deltas); + assert_deltas(&expected.2, head_deltas); + if let Some(expected) = expected.3.as_ref() { + assert_deltas(expected, inclusion_delay_deltas.unwrap()); + } + assert_deltas(&expected.4, inactivity_penalty_deltas); + Ok(()) +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "basic" | "leak" | "random" => { + gen_match_for! { + test, + (mainnet, phase0) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let source_deltas = spec::get_source_deltas(&state, context).unwrap(); + let target_deltas = spec::get_target_deltas(&state, context).unwrap(); + let head_deltas = spec::get_head_deltas(&state, context).unwrap(); + let inclusion_delay_deltas = spec::get_inclusion_delay_deltas(&state, context).unwrap(); + let inactivity_penalty_deltas = + spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, Some(inclusion_delay_deltas), inactivity_penalty_deltas) + }) + } + } + } + (minimal, phase0) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let source_deltas = spec::get_source_deltas(&state, context).unwrap(); + let target_deltas = spec::get_target_deltas(&state, context).unwrap(); + let head_deltas = spec::get_head_deltas(&state, context).unwrap(); + let inclusion_delay_deltas = spec::get_inclusion_delay_deltas(&state, context).unwrap(); + let inactivity_penalty_deltas = + spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, Some(inclusion_delay_deltas), inactivity_penalty_deltas) + }) + } + } + } + (mainnet, altair) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; + let source_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; + let target_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; + let head_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) + }) + } + } + } + (mainnet, bellatrix) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; + let source_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; + let target_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; + let head_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) + }) + } + } + } + (minimal, altair) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; + let source_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; + let target_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; + let head_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) + }) + } + } + } + (minimal, bellatrix) => { + gen_exec! { + test, + load_test, + |(state, expected): (spec::BeaconState, RewardsDeltas<{spec::VALIDATOR_REGISTRY_LIMIT}>), context| { + run_test(&state, context, expected, |state, context| { + let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; + let source_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; + let target_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; + let head_deltas = spec::get_flag_index_deltas(&state, flag_index, context).unwrap(); + let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(&state, context).unwrap(); + (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) + }) + } + } + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/sanity.rs b/spec-tests/runners/sanity.rs new file mode 100644 index 000000000..cbca6e56c --- /dev/null +++ b/spec-tests/runners/sanity.rs @@ -0,0 +1,52 @@ +use crate::{ + runners::{ + gen_exec, gen_match_for_all, + utils::{load_blocks_test, run_blocks_test}, + }, + test_case::TestCase, + test_utils::{load_snappy_ssz, load_yaml, Error}, +}; +use ethereum_consensus::state_transition::Validation; + +fn load_test(test_case_path: &str) -> (S, S, u64) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/slots.yaml"; + let slots: u64 = load_yaml(&path); + + (pre, post, slots) +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "blocks" => { + gen_match_for_all! { + test, + load_blocks_test, + |(pre, post, blocks): (spec::BeaconState, Option, Vec), context| { + run_blocks_test(pre, post, blocks, context, |state, signed_block, context| { spec::state_transition(state, signed_block, Validation::Enabled, context) }) + } + } + } + "slots" => { + gen_match_for_all! { + test, + load_test, + |(mut pre, post, slots): (spec::BeaconState, spec::BeaconState, u64), context| { + let target_slot = pre.slot + slots; + spec::process_slots(&mut pre, target_slot, context)?; + if pre != post { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/shuffling.rs b/spec-tests/runners/shuffling.rs new file mode 100644 index 000000000..c6d2b33cc --- /dev/null +++ b/spec-tests/runners/shuffling.rs @@ -0,0 +1,38 @@ +use crate::{ + runners::{gen_exec, gen_match_for_all}, + test_case::TestCase, + test_utils::{load_yaml, Error}, +}; +use ethereum_consensus::primitives::Bytes32; +use serde::Deserialize; + +#[derive(Debug, Deserialize)] +struct ShufflingTestData { + seed: Bytes32, + count: usize, + mapping: Vec, +} + +fn load_test(test_case_path: &str) -> ShufflingTestData { + let path = test_case_path.to_string() + "/mapping.yaml"; + load_yaml(&path) +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "core" => { + gen_match_for_all! { + test, + load_test, + |data: ShufflingTestData, context| { + for index in 0..data.count { + let result = spec::compute_shuffled_index(index, data.count, &data.seed, context).unwrap(); + assert_eq!(result, data.mapping[index]); + } + Ok(()) + } + } + } + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/ssz_static.rs b/spec-tests/runners/ssz_static.rs new file mode 100644 index 000000000..8d8435862 --- /dev/null +++ b/spec-tests/runners/ssz_static.rs @@ -0,0 +1,165 @@ +use crate::{ + runners::{gen_exec, gen_match_for, gen_match_for_all}, + test_case::TestCase, + test_utils::{load_snappy_ssz_bytes, load_yaml, Error}, +}; +use ethereum_consensus::{primitives::Bytes32, state_transition::Context}; +use serde::Deserialize; +use ssz_rs::prelude::*; +use std::path::Path; + +#[derive(Deserialize)] +struct RootData { + root: Bytes32, +} + +fn load_test(test_case_path: &str) -> (RootData, Vec) { + let path = test_case_path.to_string() + "/roots.yaml"; + let data: RootData = load_yaml(&path); + + let path = test_case_path.to_string() + "/serialized.ssz_snappy"; + let path = Path::new(&path); + let encoding = load_snappy_ssz_bytes(path); + (data, encoding) +} + +fn run_test( + (data, encoding): (RootData, Vec), + _: &Context, +) -> Result<(), Error> { + let mut decoded_data: T = deserialize(&encoding).unwrap(); + let serialized = serialize(&decoded_data).unwrap(); + let root = decoded_data.hash_tree_root().unwrap(); + assert_eq!(serialized, encoding); + assert_eq!(root.as_ref(), data.root.as_ref()); + Ok(()) +} + +macro_rules! gen_bellatrix_and_later { + ($test_case:expr, $($handler:ident),*) => { + let result = match $test_case.meta.handler.0.as_str() { + $( + stringify!($handler) => gen_match_for! { + $test_case, + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + $test_case, load_test, run_test:: + } + } + }, + )* + _ => Err(Error::InternalContinue), + }; + match result { + Ok(()) => return Ok(()), + Err(Error::InternalContinue) => {}, + Err(err) => return Err(err) + } + }; +} + +macro_rules! gen_altair_and_later { + ($test_case:expr, $($handler:ident),*) => { + let result = match $test_case.meta.handler.0.as_str() { + $( + stringify!($handler) => gen_match_for! { + $test_case, + (mainnet, altair), + (mainnet, bellatrix), + (mainnet, capella), + (mainnet, deneb), + (minimal, altair), + (minimal, bellatrix), + (minimal, capella), + (minimal, deneb) + { + gen_exec! { + $test_case, load_test, run_test:: + } + } + }, + )* + _ => Err(Error::InternalContinue), + }; + match result { + Ok(()) => return Ok(()), + Err(Error::InternalContinue) => {}, + Err(err) => return Err(err) + } + }; +} + +macro_rules! gen_match { + ($test_case:expr, $($handler:ident),*) => { + match $test_case.meta.handler.0.as_str() { + $( + stringify!($handler) => { + gen_match_for_all! { + $test_case, + load_test, + run_test:: + } + } + )* + handler => unreachable!("no tests for {handler}"), + } + }; +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + gen_bellatrix_and_later! { + test, + ExecutionPayload, + ExecutionPayloadHeader, + PowBlock + } + + gen_altair_and_later! { + test, + ContributionAndProof, + LightClientUpdate, + SignedContributionAndProof, + SyncAggregate, + SyncAggregatorSelectionData, + SyncCommittee, + SyncCommitteeContribution, + SyncCommitteeMessage + } + + gen_match! { + test, + AggregateAndProof, + Attestation, + AttestationData, + AttesterSlashing, + BeaconBlock, + BeaconBlockBody, + BeaconBlockHeader, + BeaconState, + Checkpoint, + Deposit, + DepositData, + DepositMessage, + Eth1Block, + Eth1Data, + Fork, + ForkData, + HistoricalBatch, + IndexedAttestation, + PendingAttestation, + ProposerSlashing, + SignedAggregateAndProof, + SignedBeaconBlock, + SignedBeaconBlockHeader, + SignedVoluntaryExit, + SigningData, + Validator, + VoluntaryExit + } +} diff --git a/spec-tests/runners/transition.rs b/spec-tests/runners/transition.rs new file mode 100644 index 000000000..0645dde2d --- /dev/null +++ b/spec-tests/runners/transition.rs @@ -0,0 +1,271 @@ +use crate::{ + runners::gen_exec, + test_case::TestCase, + test_meta::{Config, Fork}, + test_utils::{load_snappy_ssz, load_yaml, Error}, +}; +use ethereum_consensus::{ + primitives::Epoch, + state_transition::{self, Context}, + types::{BeaconState, SignedBeaconBlock}, +}; +use serde::Deserialize; + +#[derive(Deserialize)] +struct Meta { + post_fork: String, + fork_epoch: Epoch, + fork_block: Option, + blocks_count: usize, +} + +fn load_test< + S: ssz_rs::Deserialize, + T: ssz_rs::Deserialize, + B: ssz_rs::Deserialize, + C: ssz_rs::Deserialize, +>( + test_case_path: &str, +) -> (S, T, Vec, Vec, Meta) { + let path = test_case_path.to_string() + "/meta.yaml"; + let meta: Meta = load_yaml(&path); + + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let blocks_count = meta.blocks_count; + let mut pre_blocks = vec![]; + let mut post_blocks = vec![]; + for i in 0..blocks_count { + let path = format!("{}/blocks_{}.ssz_snappy", test_case_path, i); + if let Some(fork_index) = meta.fork_block { + if i <= fork_index { + let block: B = load_snappy_ssz(&path).unwrap(); + pre_blocks.push(block); + } else { + let block: C = load_snappy_ssz(&path).unwrap(); + post_blocks.push(block); + } + } else { + let block: C = load_snappy_ssz(&path).unwrap(); + post_blocks.push(block); + } + } + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: T = load_snappy_ssz(&path).unwrap(); + + (pre, post, pre_blocks, post_blocks, meta) +} + +fn set_fork_epochs(meta: &mut Meta, context: &mut Context) { + context.altair_fork_epoch = Epoch::MAX; + context.bellatrix_fork_epoch = Epoch::MAX; + context.capella_fork_epoch = Epoch::MAX; + context.deneb_fork_epoch = Epoch::MAX; + + match meta.post_fork.as_ref() { + "altair" => { + context.altair_fork_epoch = meta.fork_epoch; + } + "bellatrix" => { + context.altair_fork_epoch = 0; + context.bellatrix_fork_epoch = meta.fork_epoch; + } + "capella" => { + context.altair_fork_epoch = 0; + context.bellatrix_fork_epoch = 0; + context.capella_fork_epoch = meta.fork_epoch; + } + _ => todo!(), + } +} + +pub fn dispatch(test: &TestCase) -> Result<(), Error> { + match test.meta.handler.0.as_str() { + "core" => match test.meta.config { + Config::Mainnet => match test.meta.fork { + Fork::Altair => { + use ethereum_consensus::{ + altair::mainnet as spec, phase0::mainnet as pre_spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "altair"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::mainnet::Executor::new(BeaconState::Phase0(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Phase0(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Altair(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.altair().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + Fork::Bellatrix => { + use ethereum_consensus::{ + altair::mainnet as pre_spec, bellatrix::mainnet as spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "bellatrix"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::mainnet::Executor::new(BeaconState::Altair(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Altair(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Bellatrix(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.bellatrix().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + Fork::Capella => { + use ethereum_consensus::{ + bellatrix::mainnet as pre_spec, capella::mainnet as spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "capella"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::mainnet::Executor::new(BeaconState::Bellatrix(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Bellatrix(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Capella(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.capella().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + _ => todo!(), + }, + Config::Minimal => match test.meta.fork { + Fork::Altair => { + use ethereum_consensus::{ + altair::minimal as spec, phase0::minimal as pre_spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "altair"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::minimal::Executor::new(BeaconState::Phase0(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Phase0(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Altair(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.altair().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + Fork::Bellatrix => { + use ethereum_consensus::{ + altair::minimal as pre_spec, bellatrix::minimal as spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "bellatrix"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::minimal::Executor::new(BeaconState::Altair(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Altair(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Bellatrix(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.bellatrix().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + Fork::Capella => { + use ethereum_consensus::{ + bellatrix::minimal as pre_spec, capella::minimal as spec, + }; + gen_exec! { + test, + load_test, + | (pre, expected, pre_blocks, post_blocks, mut meta): (pre_spec::BeaconState, spec::BeaconState, Vec, Vec, Meta), context: &Context| { + assert_eq!(meta.post_fork, "capella"); + let mut context = context.clone(); + set_fork_epochs(&mut meta, &mut context); + let mut executor = state_transition::minimal::Executor::new(BeaconState::Bellatrix(pre), context); + for block in pre_blocks.into_iter() { + let mut block = SignedBeaconBlock::Bellatrix(block); + executor.apply_block(&mut block)?; + } + for block in post_blocks.into_iter() { + let mut block = SignedBeaconBlock::Capella(block); + executor.apply_block(&mut block)?; + } + let post = executor.state.capella().unwrap(); + if post != &expected { + Err(Error::InvalidState) + } else { + Ok(()) + } + } + } + } + _ => todo!(), + }, + config => unreachable!("no tests for {config:?}"), + }, + handler => unreachable!("no tests for {handler}"), + } +} diff --git a/spec-tests/runners/utils.rs b/spec-tests/runners/utils.rs new file mode 100644 index 000000000..5826cbf25 --- /dev/null +++ b/spec-tests/runners/utils.rs @@ -0,0 +1,61 @@ +use crate::test_utils::{load_snappy_ssz, load_yaml, Error}; +use ethereum_consensus::{state_transition::Context, Error as SpecError}; +use serde::Deserialize; + +#[derive(Deserialize)] +struct BlocksMeta { + blocks_count: usize, +} + +pub(crate) fn load_blocks_test( + test_case_path: &str, +) -> (S, Option, Vec) { + let path = test_case_path.to_string() + "/pre.ssz_snappy"; + let pre: S = load_snappy_ssz(&path).unwrap(); + + let path = test_case_path.to_string() + "/post.ssz_snappy"; + let post: Option = load_snappy_ssz(&path); + + let path = test_case_path.to_string() + "/meta.yaml"; + let meta: BlocksMeta = load_yaml(&path); + let blocks_count = meta.blocks_count; + + let mut blocks = vec![]; + for i in 0..blocks_count { + let path = format!("{test_case_path}/blocks_{i}.ssz_snappy"); + let block: B = load_snappy_ssz(&path).unwrap(); + blocks.push(block); + } + + (pre, post, blocks) +} + +pub(crate) fn run_blocks_test( + mut pre: S, + post: Option, + mut blocks: Vec, + context: &Context, + exec_fn: F, +) -> Result<(), Error> +where + F: Fn(&mut S, &mut B, &Context) -> Result<(), SpecError>, +{ + let result = blocks + .iter_mut() + .map(|block| exec_fn(&mut pre, block, context)) + .collect::, SpecError>>(); + if let Some(post) = post { + assert!(result.is_ok()); + if pre == post { + Ok(()) + } else { + Err(Error::InvalidState) + } + } else { + if result.is_err() { + Ok(()) + } else { + Err(Error::ExpectedError) + } + } +} diff --git a/spec-tests/spec-test-version b/spec-tests/spec-test-version new file mode 100644 index 000000000..79127d85a --- /dev/null +++ b/spec-tests/spec-test-version @@ -0,0 +1 @@ +v1.2.0 diff --git a/spec-tests/test_case.rs b/spec-tests/test_case.rs new file mode 100644 index 000000000..66ca00537 --- /dev/null +++ b/spec-tests/test_case.rs @@ -0,0 +1,64 @@ +use crate::{ + runners::{ + bls, epoch_processing, finality, fork, genesis, operations, random, rewards, sanity, + shuffling, ssz_static, transition, + }, + test_meta::TestMeta, + Config, Context, + Runner::*, +}; +use ethereum_consensus::state_transition; +use std::{error::Error, path::Path, sync::Arc}; + +pub struct TestCase { + pub meta: TestMeta, + pub data_path: String, + pub context: Arc, +} + +impl TestCase { + pub fn new(meta: TestMeta, data_path: &Path, context: Arc) -> Self { + Self { meta, data_path: data_path.as_os_str().to_str().unwrap().into(), context } + } + + pub fn name(&self) -> String { + self.meta.name() + } + + pub fn context(&self) -> &state_transition::Context { + match self.meta.config { + Config::Mainnet => &self.context.mainnet, + Config::Minimal => &self.context.minimal, + _ => unreachable!(), + } + } + + pub fn execute(&self) -> Result<(), Box> { + let result = match &self.meta.runner { + Bls => bls::dispatch(self), + EpochProcessing => epoch_processing::dispatch(self), + Finality => finality::dispatch(self), + ForkChoice => todo!(), + Fork => fork::dispatch(self), + Genesis => genesis::dispatch(self), + Operations => operations::dispatch(self), + Random => random::dispatch(self), + Rewards => rewards::dispatch(self), + Sanity => sanity::dispatch(self), + Shuffling => shuffling::dispatch(self), + SszStatic => ssz_static::dispatch(self), + Transition => transition::dispatch(self), + Kzg => todo!(), + LightClient => todo!(), + MerkleProof => todo!(), + Sync => todo!(), + SszGeneric => unreachable!(), + }; + match result { + Err(crate::test_utils::Error::InternalContinue) => { + panic!("invariant violated; this error should not be surfaced to user") + } + other => other.map_err(Into::into), + } + } +} diff --git a/spec-tests/test_meta.rs b/spec-tests/test_meta.rs new file mode 100644 index 000000000..bc7770dde --- /dev/null +++ b/spec-tests/test_meta.rs @@ -0,0 +1,204 @@ +use heck::ToSnakeCase; +use std::fmt; + +#[derive(Debug, Clone, Copy)] +pub enum Config { + General, + Minimal, + Mainnet, +} + +impl From<&str> for Config { + fn from(value: &str) -> Self { + match value { + "general" => Self::General, + "minimal" => Self::Minimal, + "mainnet" => Self::Mainnet, + _ => panic!("unsupported config"), + } + } +} + +impl fmt::Display for Config { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + let inner = format!("{self:?}"); + write!(f, "{0}", inner.to_snake_case()) + } +} + +#[derive(Debug, Clone, Copy)] +pub enum Fork { + Phase0, + Altair, + Bellatrix, + Capella, + Deneb, +} + +impl From<&str> for Fork { + fn from(value: &str) -> Self { + match value { + "phase0" => Self::Phase0, + "altair" => Self::Altair, + "bellatrix" => Self::Bellatrix, + "capella" => Self::Capella, + "deneb" => Self::Deneb, + _ => panic!("unsupported fork"), + } + } +} + +impl fmt::Display for Fork { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + let inner = format!("{self:?}"); + write!(f, "{0}", inner.to_snake_case()) + } +} + +#[derive(Debug)] +pub enum Runner { + Bls, + EpochProcessing, + Finality, + ForkChoice, + Fork, + Genesis, + Kzg, + LightClient, + MerkleProof, + Operations, + Random, + Rewards, + Sanity, + Shuffling, + SszStatic, + SszGeneric, + Sync, + Transition, +} + +impl Runner { + pub fn should_ignore(&self) -> bool { + matches!( + self, + Self::ForkChoice | Self::Kzg | Self::LightClient | Self::MerkleProof | Self::Sync + ) + } + + // Do not collect these tests. + pub fn should_skip(&self) -> bool { + matches!(self, Self::SszGeneric) + } +} + +impl From<&str> for Runner { + fn from(value: &str) -> Self { + match value { + "bls" => Self::Bls, + "epoch_processing" => Self::EpochProcessing, + "finality" => Self::Finality, + "fork_choice" => Self::ForkChoice, + "fork" => Self::Fork, + "genesis" => Self::Genesis, + "kzg" => Self::Kzg, + "light_client" => Self::LightClient, + "merkle" => Self::MerkleProof, + "operations" => Self::Operations, + "random" => Self::Random, + "rewards" => Self::Rewards, + "sanity" => Self::Sanity, + "shuffling" => Self::Shuffling, + "ssz_static" => Self::SszStatic, + "ssz_generic" => Self::SszGeneric, + "sync" => Self::Sync, + "transition" => Self::Transition, + runner => panic!("unsupported runner: {runner}"), + } + } +} + +impl fmt::Display for Runner { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + let inner = format!("{self:?}"); + write!(f, "{0}", inner.to_snake_case()) + } +} + +#[derive(Debug)] +pub struct Handler(pub String); + +impl From<&str> for Handler { + fn from(value: &str) -> Self { + Self(value.to_string()) + } +} + +impl fmt::Display for Handler { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{0}", self.0.to_snake_case()) + } +} + +#[derive(Debug)] +pub struct Suite(pub String); + +impl From<&str> for Suite { + fn from(value: &str) -> Self { + Self(value.to_string()) + } +} + +impl fmt::Display for Suite { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{0}", self.0.to_snake_case()) + } +} + +#[derive(Debug)] +pub struct Case(pub String); + +impl From<&str> for Case { + fn from(value: &str) -> Self { + Self(value.to_string()) + } +} + +impl fmt::Display for Case { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{0}", self.0.to_snake_case()) + } +} + +pub struct TestMeta { + pub config: Config, + pub fork: Fork, + pub runner: Runner, + pub handler: Handler, + pub suite: Suite, + pub case: Case, +} + +impl fmt::Display for TestMeta { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{0}::", &self.config)?; + write!(f, "{0}::", &self.fork)?; + write!(f, "{0}::", &self.runner)?; + write!(f, "{0}::", &self.handler)?; + write!(f, "{0}::", &self.suite)?; + write!(f, "{0}", &self.case) + } +} + +impl TestMeta { + pub fn name(&self) -> String { + format!("{self}") + } + + pub fn should_ignore(&self) -> bool { + self.runner.should_ignore() + } + + pub fn should_skip(&self) -> bool { + self.runner.should_skip() + } +} diff --git a/ethereum-consensus/tests/test_utils.rs b/spec-tests/test_utils.rs similarity index 67% rename from ethereum-consensus/tests/test_utils.rs rename to spec-tests/test_utils.rs index 594df1159..ab688757c 100644 --- a/ethereum-consensus/tests/test_utils.rs +++ b/spec-tests/test_utils.rs @@ -1,26 +1,18 @@ -#![cfg(feature = "spec-tests")] - +use ethereum_consensus::Error as SpecError; use serde::Deserialize; -use std::{fmt, fs::File, io::Read, path::Path}; - -#[derive(Debug)] -pub enum Config { - Minimal, - Mainnet, -} - -pub trait TestCase: fmt::Debug { - fn should_succeed(&self) -> bool; - - fn verify_success(&self) -> bool; - - fn verify_failure(&self) -> bool; - - fn execute(&self) { - let result = - if self.should_succeed() { self.verify_success() } else { self.verify_failure() }; - assert!(result, "{self:#?}") - } +use std::{fs::File, io::Read, path::Path}; +use thiserror::Error; + +#[derive(Debug, Error)] +pub enum Error { + #[error(transparent)] + Spec(#[from] SpecError), + #[error("state did not match expected")] + InvalidState, + #[error("test was expected to error but did not")] + ExpectedError, + #[error("internal error; you should not see this")] + InternalContinue, } pub fn load_yaml Deserialize<'de>>(path: &str) -> T { diff --git a/test-gen/Cargo.toml b/test-gen/Cargo.toml deleted file mode 100644 index 06fb159e6..000000000 --- a/test-gen/Cargo.toml +++ /dev/null @@ -1,12 +0,0 @@ -[package] -name = "test-gen" -version = "0.1.0" -edition = "2021" -license = "MIT OR Apache-2.0" -readme = "./README.md" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -convert_case = { workspace = true } -walkdir = { workspace = true } \ No newline at end of file diff --git a/test-gen/README.md b/test-gen/README.md deleted file mode 100644 index fc25edf0c..000000000 --- a/test-gen/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# `test-gen` - -Generates `rustc` tests that correspond to each test case in the `consensus-spec-tests`. - -## How to use - -```bash -just download-integration-tests -just gen-tests -``` - -## How to update - -The `test-gen` utility provides the exact same set of effects for a given version of the `consensus-spec-tests` -and so should only need to be run when the underlying test corpus changes. - -To update to a newer set of tests, update the [`spec-test-version`](./spec-test-version) file and re-run the above steps. diff --git a/test-gen/spec-test-version b/test-gen/spec-test-version deleted file mode 100644 index ac84f8c31..000000000 --- a/test-gen/spec-test-version +++ /dev/null @@ -1 +0,0 @@ -v1.1.10 diff --git a/test-gen/src/main.rs b/test-gen/src/main.rs deleted file mode 100644 index 4b591e233..000000000 --- a/test-gen/src/main.rs +++ /dev/null @@ -1,330 +0,0 @@ -mod template; - -use convert_case::{Case, Casing}; -use std::{ - collections::HashMap, - fmt::Write, - fs, - path::{Component, Path, PathBuf}, -}; -use template::{build_index, TestIndex}; -use walkdir::{DirEntry, Error, WalkDir}; - -const COMPONENTS_IN_TEST_ROOT: usize = 2; - -fn component_to_string(c: Component) -> String { - let c = c.as_os_str().to_str().unwrap().to_string(); - c.to_case(Case::Snake) -} - -fn insert_test(tests: &mut TestIndex, path: &Path) -> bool { - let mut components = path.components().skip(COMPONENTS_IN_TEST_ROOT); - - let config = component_to_string(components.next().unwrap()); - let tests = tests.entry(config).or_default(); - - let fork = component_to_string(components.next().unwrap()); - let tests = tests.entry(fork).or_default(); - - let runner = component_to_string(components.next().unwrap()); - - // NOTE: these tests are handled elsewhere outside this repo. - if runner == "ssz_generic" { - return false - } - - let tests = tests.entry(runner).or_default(); - - let handler = component_to_string(components.next().unwrap()); - let tests = tests.entry(handler).or_default(); - - let suite = component_to_string(components.next().unwrap()); - let tests = tests.entry(suite).or_default(); - - let test_case = component_to_string(components.next().unwrap()); - - // NOTE: account for the fact that we run the tests from a nested crate relative to the test - // data - let path = path.display(); - let from_crate_root = format!("../{path}"); - tests.insert(test_case, from_crate_root); - - true -} - -fn collect_test_cases(root: &str) -> Result<(TestIndex, usize), Error> { - let mut total_test_case_count = 0; - let mut tests = TestIndex::new(); - for entry in leaf_dirs(&PathBuf::from(root)) { - let inserted = insert_test(&mut tests, entry.path()); - if inserted { - total_test_case_count += 1; - } - } - Ok((tests, total_test_case_count)) -} - -fn prefix_if_starts_with_reserved(s: &str) -> String { - if s.as_bytes()[0].is_ascii_digit() || s == "true" || s == "false" { - String::from("mod_") + s - } else { - s.to_string() - } -} - -fn generate_module_decl_src<'a>(modules: impl Iterator) -> String { - let mut src = String::new(); - for module in modules { - let module = prefix_if_starts_with_reserved(module); - let module = if module == "phase_0" { "phase0".to_string() } else { module }; - writeln!(src, "mod {module};").unwrap(); - } - src -} - -fn is_leaf(entry: &DirEntry) -> bool { - let mut has_children = false; - let mut is_empty = true; - - for child in WalkDir::new(entry.path()).min_depth(1).max_depth(2) { - is_empty = false; - let child = child.unwrap(); - if child.metadata().unwrap().is_dir() { - has_children = true; - } - } - - !has_children && !is_empty -} - -fn leaf_dirs(path: &PathBuf) -> impl Iterator { - WalkDir::new(path).into_iter().filter(|e| is_leaf(e.as_ref().unwrap())).map(|e| e.unwrap()) -} - -fn generate_suite_src( - tests: &HashMap, - fork: &str, - config: &str, - runner: &str, - handler: &str, - auxilliary_data: &HashMap<&str, HashMap<&str, Auxillary>>, -) -> String { - let mut test_case_type = handler.to_case(Case::UpperCamel) + "TestCase"; - let mut src = r"// WARNING! -// This file was generated with `gen-tests`. Do NOT edit manually. - -" - .to_string(); - - writeln!(src, "use crate::spec_test_runners::{runner}::{test_case_type};",).unwrap(); - - let needs_trait_import = matches!(runner, "bls"); - - if needs_trait_import { - src += "use crate::test_utils::TestCase;\n"; - } - - let mut needs_spec_import = false; - let mut execution_handler = String::new(); - let mut mut_decl = String::new(); - let mut preamble = String::new(); - let spec = match fork { - "phase0" => Spec::Phase0, - "altair" => Spec::Altair, - "bellatrix" => Spec::Bellatrix, - fork => unimplemented!("fork {fork} not supported"), - }; - if let Some(handler_data) = auxilliary_data.get(runner) { - if let Some(data) = handler_data.get(handler) { - let mut generics = data.test_case_type_generics.to_string(); - // NOTE: special case for this handler... - if runner == "genesis" && handler == "initialization" { - if spec == Spec::Bellatrix { - generics += ", spec::ExecutionPayloadHeader" - } else { - // "placeholder" type, can be whatever - // ideally would use `()` but it does not implement `ssz_rs::Deserialize` - generics += ", usize" - } - } - test_case_type = format!("{test_case_type}::<{generics}>"); - if data.execution_handler.len() == 1 && data.execution_handler.contains_key(&Spec::All) - { - execution_handler += &data.execution_handler[&Spec::All]; - } else { - assert!(data.execution_handler.len() > 1); - let handler = &data.execution_handler[&spec]; - execution_handler += handler; - } - if !matches!(runner, "ssz_static" | "rewards" | "fork") { - mut_decl += "mut"; - } - if let Some(s) = data.preamble.get(&spec) { - preamble += s; - } - if let Some(s) = data.preamble.get(&Spec::All) { - preamble += s; - } - needs_spec_import = true; - } - } - - if execution_handler.is_empty() { - execution_handler += "execute()"; - } - - if needs_spec_import { - writeln!(src, "use ethereum_consensus::{fork}::{config} as spec;").unwrap(); - } - - // special case imports here... - match runner { - "ssz_static" => writeln!(src, "use ethereum_consensus::ssz::prelude::*;").unwrap(), - "transition" => { - writeln!( - src, - "use ethereum_consensus::state_transition::{config}::{{Executor, BeaconState}};", - ) - .unwrap(); - let pre_fork = match spec { - Spec::Altair => "phase0", - Spec::Bellatrix => "altair", - _ => unimplemented!("support other forks"), - }; - writeln!(src, "use ethereum_consensus::{pre_fork}::{config} as pre_spec;",).unwrap(); - } - "fork" => match spec { - Spec::Altair => { - writeln!(src, "use ethereum_consensus::phase0::{config} as phase0;").unwrap(); - } - Spec::Bellatrix => { - writeln!(src, "use ethereum_consensus::altair::{config} as altair;").unwrap(); - } - _ => todo!("support other forks"), - }, - _ => {} - } - - let mut test_cases = tests.keys().cloned().collect::>(); - test_cases.sort(); - for test_case in &test_cases { - let source_path = &tests[test_case]; - let test_src = format!( - r#" -#[test] -fn test_{test_case}() {{ - let {mut_decl} test_case = {test_case_type}::from("{source_path}"); - {preamble} - test_case.{execution_handler}; -}} -"# - ); - src += &test_src; - } - - src -} - -pub struct Auxillary { - test_case_type_generics: String, - preamble: HashMap, - execution_handler: HashMap, -} - -#[derive(Hash, PartialEq, Eq)] -pub enum Spec { - Phase0, - Altair, - Bellatrix, - All, -} - -// we follow the pattern of the `consensus-spec-tests` that repeats names along the test hierarchy. -// clippy does not like this so we silence this lint across the entire generated set of modules. -fn fix_clippy_lint(s: &mut String) { - let fix = r" -// Submodules here follow the layout of the spec tests for consistency -// but we must disable a clippy lint to satisfy the linter on the naming -#![allow(clippy::module_inception)] - "; - s.insert_str(0, fix) -} - -fn main() { - let auxilliary_data = build_index(); - - let test_root = "consensus-spec-tests/tests"; - println!("discovering tests in {test_root}..."); - let (all_test_cases, collected_test_case_count) = collect_test_cases(test_root).unwrap(); - - println!("collected {collected_test_case_count} tests"); - - let generated_test_root = PathBuf::from("ethereum-consensus/tests/consensus_spec_tests"); - fs::remove_dir_all(&generated_test_root).unwrap(); - - fs::create_dir_all(&generated_test_root).unwrap(); - let mut module_decl_src = generate_module_decl_src(all_test_cases.keys()); - fix_clippy_lint(&mut module_decl_src); - let mut mod_path = generated_test_root.clone(); - mod_path.push("mod.rs"); - fs::write(mod_path, module_decl_src).unwrap(); - for (config, tests) in all_test_cases { - println!("generating tests for config: {config}"); - let config = config.to_case(Case::Snake); - let target = generated_test_root.join(&config); - fs::create_dir_all(&target).unwrap(); - let module_decl_src = generate_module_decl_src(tests.keys()); - let mut mod_path = target.clone(); - mod_path.push("mod.rs"); - fs::write(mod_path, module_decl_src).unwrap(); - for (fork, tests) in tests { - println!("> generating tests for fork: {fork}"); - let fork = fork.to_case(Case::Camel); - let target = target.join(&fork); - fs::create_dir(&target).unwrap(); - let module_decl_src = generate_module_decl_src(tests.keys()); - let mut mod_path = target.clone(); - mod_path.push("mod.rs"); - fs::write(mod_path, module_decl_src).unwrap(); - for (runner, tests) in tests { - println!(">> generating tests for runner: {runner}"); - let runner = runner.to_case(Case::Snake); - let target = target.join(&runner); - fs::create_dir(&target).unwrap(); - let module_decl_src = generate_module_decl_src(tests.keys()); - let mut mod_path = target.clone(); - mod_path.push("mod.rs"); - fs::write(mod_path, module_decl_src).unwrap(); - for (handler, tests) in tests { - println!(">>> generating tests for handler: {handler}"); - let handler = handler.to_case(Case::Snake); - let target = target.join(&handler); - fs::create_dir(&target).unwrap(); - let module_decl_src = generate_module_decl_src(tests.keys()); - let mut mod_path = target.clone(); - mod_path.push("mod.rs"); - fs::write(mod_path, module_decl_src).unwrap(); - for (suite, tests) in tests { - println!(">>>> generating tests for suite: {suite}"); - let suite = suite.to_case(Case::Snake); - let target = target.join(suite); - fs::create_dir(&target).unwrap(); - let mut mod_path = target.clone(); - mod_path.push("mod.rs"); - // NOTE: batch test cases to reduce overall file count - // which strains git, IDEs, etc. - let suite_src = generate_suite_src( - &tests, - &fork, - &config, - &runner, - &handler, - &auxilliary_data, - ); - fs::write(mod_path, suite_src).unwrap(); - } - } - } - } - } -} diff --git a/test-gen/src/template.rs b/test-gen/src/template.rs deleted file mode 100644 index cd043dd9e..000000000 --- a/test-gen/src/template.rs +++ /dev/null @@ -1,1111 +0,0 @@ -use crate::{Auxillary, Spec}; -use std::collections::HashMap; - -pub type TestIndex = HashMap< - String, - HashMap>>>>, ->; - -pub fn build_index() -> HashMap<&'static str, HashMap<&'static str, Auxillary>> { - HashMap::from([ - ("operations", - HashMap::from([ - ( - "attestation", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::Attestation".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_attestation)".to_string())]), - }, - ), - ( - "attester_slashing", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::AttesterSlashing".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_attester_slashing)".to_string())]), - }, - ), - ( - "block_header", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::BeaconBlock".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_block_header)".to_string())]), - }, - ), - ( - "deposit", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::Deposit".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_deposit)".to_string())]), - }, - ), - ( - "proposer_slashing", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::ProposerSlashing".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_proposer_slashing)".to_string())]), - }, - ), - ( - "voluntary_exit", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::SignedVoluntaryExit".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_voluntary_exit)".to_string())]), - }, - ), - ( - "sync_aggregate", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::SyncAggregate".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_sync_aggregate)".to_string())]), - }, - ), - ( - "execution_payload", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::ExecutionPayload".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, operation, context, execution_valid| { - let execution_engine = spec::DefaultExecutionEngine::new(execution_valid); - spec::process_execution_payload(state, operation, &execution_engine, context) - })" - .to_string())]), - }, - ), - ])), - ("genesis", - HashMap::from([ - ( - "validity", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::is_valid_genesis_state)".to_string())]), - }, - ), - ( - "initialization", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::Deposit".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Phase0, "execute(|eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - {spec::SLOTS_PER_HISTORICAL_ROOT}, - {spec::HISTORICAL_ROOTS_LIMIT}, - {spec::ETH1_DATA_VOTES_BOUND}, - {spec::VALIDATOR_REGISTRY_LIMIT}, - {spec::EPOCHS_PER_HISTORICAL_VECTOR}, - {spec::EPOCHS_PER_SLASHINGS_VECTOR}, - {spec::MAX_VALIDATORS_PER_COMMITTEE}, - {spec::PENDING_ATTESTATIONS_BOUND}, - {spec::MAX_PROPOSER_SLASHINGS}, - {spec::MAX_ATTESTER_SLASHINGS}, - {spec::MAX_ATTESTATIONS}, - {spec::MAX_DEPOSITS}, - {spec::MAX_VOLUNTARY_EXITS}, - >(eth1_block_hash, eth1_timestamp, deposits, context) - })" - .to_string()), - (Spec::Altair, "execute(|eth1_block_hash, eth1_timestamp, deposits, _execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - {spec::SLOTS_PER_HISTORICAL_ROOT}, - {spec::HISTORICAL_ROOTS_LIMIT}, - {spec::ETH1_DATA_VOTES_BOUND}, - {spec::VALIDATOR_REGISTRY_LIMIT}, - {spec::EPOCHS_PER_HISTORICAL_VECTOR}, - {spec::EPOCHS_PER_SLASHINGS_VECTOR}, - {spec::MAX_VALIDATORS_PER_COMMITTEE}, - {spec::SYNC_COMMITTEE_SIZE}, - {spec::MAX_PROPOSER_SLASHINGS}, - {spec::MAX_ATTESTER_SLASHINGS}, - {spec::MAX_ATTESTATIONS}, - {spec::MAX_DEPOSITS}, - {spec::MAX_VOLUNTARY_EXITS}, - >(eth1_block_hash, eth1_timestamp, deposits, context) - })" - .to_string()), - (Spec::Bellatrix, "execute(|eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context| { - spec::initialize_beacon_state_from_eth1::< - {spec::SLOTS_PER_HISTORICAL_ROOT}, - {spec::HISTORICAL_ROOTS_LIMIT}, - {spec::ETH1_DATA_VOTES_BOUND}, - {spec::VALIDATOR_REGISTRY_LIMIT}, - {spec::EPOCHS_PER_HISTORICAL_VECTOR}, - {spec::EPOCHS_PER_SLASHINGS_VECTOR}, - {spec::MAX_VALIDATORS_PER_COMMITTEE}, - {spec::SYNC_COMMITTEE_SIZE}, - {spec::MAX_PROPOSER_SLASHINGS}, - {spec::MAX_ATTESTER_SLASHINGS}, - {spec::MAX_ATTESTATIONS}, - {spec::MAX_DEPOSITS}, - {spec::MAX_VOLUNTARY_EXITS}, - {spec::BYTES_PER_LOGS_BLOOM}, - {spec::MAX_EXTRA_DATA_BYTES}, - {spec::MAX_BYTES_PER_TRANSACTION}, - {spec::MAX_TRANSACTIONS_PER_PAYLOAD}, - >(eth1_block_hash, eth1_timestamp, deposits, execution_payload_header, context) - })" - .to_string()) - ]), - }, - ), - ])), - ("transition", - HashMap::from([ - ( - "core", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Altair, "execute(|state: pre_spec::BeaconState, pre_blocks: Vec, blocks: Vec, context| { - let execution_engine = ethereum_consensus::bellatrix::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Altair(inner) => Ok(*inner), - _ => unreachable!(), - } - })" - .to_string()), - (Spec::Bellatrix, "execute(|state: pre_spec::BeaconState, pre_blocks: Vec, blocks: Vec, context| { - let execution_engine = spec::DefaultExecutionEngine::default(); - let mut executor = Executor::new(state.into(), execution_engine.into(), context); - for block in pre_blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - for block in blocks.into_iter() { - let mut block = block.into(); - executor.apply_block(&mut block)?; - } - match executor.state { - BeaconState::Bellatrix(inner) => Ok(*inner), - _ => unreachable!(), - } - })" - .to_string())]), - }, - ), - ])), - ("fork", - HashMap::from([ - ( - "fork", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Altair, "execute(|state: &phase0::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_altair(state, context).unwrap() - })" - .to_string()), - (Spec::Bellatrix, "execute(|state: &altair::BeaconState, context| -> spec::BeaconState { - spec::upgrade_to_bellatrix(state, context) - })" - .to_string()) - ]), - }, - ), - ])), - ("sanity", - HashMap::from([ - ( - "slots", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, offset, context| { - let target_slot = state.slot + offset; - spec::process_slots(state, target_slot, context).unwrap(); - })" - .to_string())]), - }, - ), - ( - "blocks", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::SignedBeaconBlock" - .to_string(), - preamble: HashMap::from_iter([(Spec::Bellatrix, "let execution_engine = spec::DefaultExecutionEngine::default();".to_string())]), - execution_handler: HashMap::from_iter([(Spec::Phase0, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Altair, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Bellatrix, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - })".to_string())]), - }, - ), - ])), - ("rewards", - HashMap::from([ - ( - "basic", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Phase0, "execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, Some(inclusion_penalty_deltas), inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Altair, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Bellatrix, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - ]), - }, - ), - ( - "leak", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Phase0, "execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, Some(inclusion_penalty_deltas), inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Altair, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Bellatrix, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - ]), - }, - ), - ( - "random", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([ - (Spec::Phase0, "execute(|state, context| { - let source_deltas = spec::get_source_deltas(state, context).unwrap(); - let target_deltas = spec::get_target_deltas(state, context).unwrap(); - let head_deltas = spec::get_head_deltas(state, context).unwrap(); - let inclusion_penalty_deltas = spec::get_inclusion_delay_deltas(state, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, Some(inclusion_penalty_deltas), inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Altair, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - (Spec::Bellatrix, "execute(|state, context| { - let flag_index = spec::TIMELY_SOURCE_FLAG_INDEX; - let source_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_TARGET_FLAG_INDEX; - let target_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let flag_index = spec::TIMELY_HEAD_FLAG_INDEX; - let head_deltas = spec::get_flag_index_deltas(state, flag_index, context).unwrap(); - let inactivity_penalty_deltas = spec::get_inactivity_penalty_deltas(state, context).unwrap(); - (source_deltas, target_deltas, head_deltas, None, inactivity_penalty_deltas) - })" - .to_string()), - ]), - }, - ), - ])), - ("finality", - HashMap::from([ - ( - "finality", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::SignedBeaconBlock" - .to_string(), - preamble: HashMap::from_iter([(Spec::Bellatrix, "let execution_engine = spec::DefaultExecutionEngine::default();".to_string())]), - execution_handler: HashMap::from_iter([(Spec::Phase0, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Altair, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Bellatrix, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - })".to_string())]), - }, - ), - ])), - ("ssz_static", - HashMap::from([ - ( - "aggregate_and_proof", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::AggregateAndProof = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "attestation", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Attestation = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "attestation_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::AttestationData = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "attester_slashing", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::AttesterSlashing = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "beacon_block", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::BeaconBlock = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "beacon_block_body", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::BeaconBlockBody = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "beacon_block_header", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::BeaconBlockHeader = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "beacon_state", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::BeaconState = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "checkpoint", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Checkpoint = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "contribution_and_proof", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::ContributionAndProof = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "deposit", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Deposit = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "deposit_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::DepositData = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "deposit_message", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::DepositMessage = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "eth_1_block", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Eth1Block = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "eth_1_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Eth1Data = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "execution_payload", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::ExecutionPayload = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "execution_payload_header", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::ExecutionPayloadHeader = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "fork", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Fork = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "fork_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::ForkData = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "historical_batch", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::HistoricalBatch = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "indexed_attestation", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::IndexedAttestation = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "light_client_update", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::LightClientUpdate = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "pending_attestation", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::PendingAttestation = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "pow_block", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::PowBlock = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "proposer_slashing", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::ProposerSlashing = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signed_aggregate_and_proof", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SignedAggregateAndProof = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signed_beacon_block", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SignedBeaconBlock = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signed_beacon_block_header", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SignedBeaconBlockHeader = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signed_contribution_and_proof", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SignedContributionAndProof = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signed_voluntary_exit", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SignedVoluntaryExit = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "signing_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SigningData = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "sync_aggregate", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SyncAggregate = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "sync_aggregator_selection_data", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SyncAggregatorSelectionData = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "sync_committee", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SyncCommittee = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "sync_committee_contribution", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SyncCommitteeContribution = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "sync_committee_message", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::SyncCommitteeMessage = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "validator", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::Validator = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ( - "voluntary_exit", - Auxillary { - test_case_type_generics: Default::default(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|encoding| { - let mut data: spec::VoluntaryExit = ethereum_consensus::ssz::prelude::deserialize(encoding).unwrap(); - let serialized = ethereum_consensus::ssz::prelude::serialize(&data).unwrap(); - let root = data.hash_tree_root().unwrap(); - (serialized, root) - })" - .to_string())]), - }, - ), - ])), - ("random", - HashMap::from([ - ( - "random", - Auxillary { - test_case_type_generics: "spec::BeaconState, spec::SignedBeaconBlock" - .to_string(), - preamble: HashMap::from_iter([(Spec::Bellatrix, "let execution_engine = spec::DefaultExecutionEngine::default();".to_string())]), - execution_handler: HashMap::from_iter([(Spec::Phase0, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Altair, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, validation, context)?; - } - Ok(()) - })".to_string()), (Spec::Bellatrix, "execute(|state, blocks, validation, context| { - for block in blocks.iter_mut() { - spec::state_transition(state, block, &execution_engine, validation, context)?; - } - Ok(()) - })".to_string())]), - }, - ), - ])), - ("epoch_processing", - HashMap::from([ - ( - "effective_balance_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_effective_balance_updates(state, context); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "eth_1_data_reset", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_eth1_data_reset(state, context); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "historical_roots_update", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_historical_roots_update)".to_string())]), - }, - ), - ( - "inactivity_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_inactivity_updates)".to_string())]), - }, - ), - ( - "justification_and_finalization", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_justification_and_finalization)".to_string())]), - }, - ), - ( - "participation_record_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_participation_record_updates(state); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "participation_flag_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, _| { - spec::process_participation_flag_updates(state) - })" - .to_string())]), - }, - ), - ( - "randao_mixes_reset", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_randao_mixes_reset(state, context); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "registry_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_registry_updates(state, context); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "rewards_and_penalties", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_rewards_and_penalties)".to_string())]), - }, - ), - ( - "slashings", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_slashings)".to_string())]), - }, - ), - ( - "slashings_reset", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(|state, context| { - spec::process_slashings_reset(state, context); - Ok(()) - })" - .to_string())]), - }, - ), - ( - "sync_committee_updates", - Auxillary { - test_case_type_generics: "spec::BeaconState".to_string(), - preamble: Default::default(), - execution_handler: HashMap::from_iter([(Spec::All, "execute(spec::process_sync_committee_updates)".to_string())]), - }, - ), - ])), - ]) -}