mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-03 00:31:50 +00:00
Refactor feature testing for spec tests (#6737)
* Refactor spec testing for features and simplify usage. * Fix `SszStatic` tests for PeerDAS: exclude eip7594 test vectors when testing Electra types. * Merge branch 'unstable' into refactor-ef-tests-features
This commit is contained in:
@@ -627,17 +627,17 @@ mod ssz_static {
|
||||
#[test]
|
||||
fn data_column_sidecar() {
|
||||
SszStaticHandler::<DataColumnSidecar<MinimalEthSpec>, MinimalEthSpec>::deneb_only()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
SszStaticHandler::<DataColumnSidecar<MainnetEthSpec>, MainnetEthSpec>::deneb_only()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn data_column_identifier() {
|
||||
SszStaticHandler::<DataColumnIdentifier, MinimalEthSpec>::deneb_only()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
SszStaticHandler::<DataColumnIdentifier, MainnetEthSpec>::deneb_only()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -902,19 +902,19 @@ fn kzg_verify_kzg_proof() {
|
||||
#[test]
|
||||
fn kzg_compute_cells_and_proofs() {
|
||||
KZGComputeCellsAndKZGProofHandler::<MainnetEthSpec>::default()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn kzg_verify_cell_proof_batch() {
|
||||
KZGVerifyCellKZGProofBatchHandler::<MainnetEthSpec>::default()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn kzg_recover_cells_and_proofs() {
|
||||
KZGRecoverCellsAndKZGProofHandler::<MainnetEthSpec>::default()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
.run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -949,8 +949,6 @@ fn rewards() {
|
||||
|
||||
#[test]
|
||||
fn get_custody_columns() {
|
||||
GetCustodyColumnsHandler::<MainnetEthSpec>::default()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
GetCustodyColumnsHandler::<MinimalEthSpec>::default()
|
||||
.run_for_feature(ForkName::Deneb, FeatureName::Eip7594);
|
||||
GetCustodyColumnsHandler::<MainnetEthSpec>::default().run_for_feature(FeatureName::Eip7594);
|
||||
GetCustodyColumnsHandler::<MinimalEthSpec>::default().run_for_feature(FeatureName::Eip7594);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user