just signing, attestations are already filled by get_valid_attestation
This commit is contained in:
parent
1688721554
commit
a6e543fd37
|
@ -8,9 +8,8 @@ from eth2spec.test.helpers.state import (
|
||||||
from eth2spec.test.helpers.block import apply_empty_block
|
from eth2spec.test.helpers.block import apply_empty_block
|
||||||
from eth2spec.test.helpers.attestations import (
|
from eth2spec.test.helpers.attestations import (
|
||||||
add_attestations_to_state,
|
add_attestations_to_state,
|
||||||
fill_aggregate_attestation,
|
|
||||||
get_valid_attestation,
|
get_valid_attestation,
|
||||||
)
|
sign_attestation)
|
||||||
from eth2spec.test.phase_0.epoch_processing.run_epoch_process_base import run_epoch_processing_with
|
from eth2spec.test.phase_0.epoch_processing.run_epoch_process_base import run_epoch_processing_with
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,9 +31,8 @@ def test_no_attestations(spec, state):
|
||||||
def test_single_crosslink_update_from_current_epoch(spec, state):
|
def test_single_crosslink_update_from_current_epoch(spec, state):
|
||||||
next_epoch(spec, state)
|
next_epoch(spec, state)
|
||||||
|
|
||||||
attestation = get_valid_attestation(spec, state)
|
attestation = get_valid_attestation(spec, state, signed=True)
|
||||||
|
|
||||||
fill_aggregate_attestation(spec, state, attestation, signed=True)
|
|
||||||
add_attestations_to_state(spec, state, [attestation], state.slot + spec.MIN_ATTESTATION_INCLUSION_DELAY)
|
add_attestations_to_state(spec, state, [attestation], state.slot + spec.MIN_ATTESTATION_INCLUSION_DELAY)
|
||||||
|
|
||||||
assert len(state.current_epoch_attestations) == 1
|
assert len(state.current_epoch_attestations) == 1
|
||||||
|
@ -53,9 +51,8 @@ def test_single_crosslink_update_from_current_epoch(spec, state):
|
||||||
def test_single_crosslink_update_from_previous_epoch(spec, state):
|
def test_single_crosslink_update_from_previous_epoch(spec, state):
|
||||||
next_epoch(spec, state)
|
next_epoch(spec, state)
|
||||||
|
|
||||||
attestation = get_valid_attestation(spec, state)
|
attestation = get_valid_attestation(spec, state, signed=True)
|
||||||
|
|
||||||
fill_aggregate_attestation(spec, state, attestation, signed=True)
|
|
||||||
add_attestations_to_state(spec, state, [attestation], state.slot + spec.SLOTS_PER_EPOCH)
|
add_attestations_to_state(spec, state, [attestation], state.slot + spec.SLOTS_PER_EPOCH)
|
||||||
|
|
||||||
assert len(state.previous_epoch_attestations) == 1
|
assert len(state.previous_epoch_attestations) == 1
|
||||||
|
@ -89,8 +86,7 @@ def test_double_late_crosslink(spec, state):
|
||||||
next_epoch(spec, state)
|
next_epoch(spec, state)
|
||||||
state.slot += 4
|
state.slot += 4
|
||||||
|
|
||||||
attestation_1 = get_valid_attestation(spec, state)
|
attestation_1 = get_valid_attestation(spec, state, signed=True)
|
||||||
fill_aggregate_attestation(spec, state, attestation_1, signed=True)
|
|
||||||
|
|
||||||
# add attestation_1 to next epoch
|
# add attestation_1 to next epoch
|
||||||
next_epoch(spec, state)
|
next_epoch(spec, state)
|
||||||
|
@ -99,7 +95,7 @@ def test_double_late_crosslink(spec, state):
|
||||||
for _ in range(spec.SLOTS_PER_EPOCH):
|
for _ in range(spec.SLOTS_PER_EPOCH):
|
||||||
attestation_2 = get_valid_attestation(spec, state)
|
attestation_2 = get_valid_attestation(spec, state)
|
||||||
if attestation_2.data.crosslink.shard == attestation_1.data.crosslink.shard:
|
if attestation_2.data.crosslink.shard == attestation_1.data.crosslink.shard:
|
||||||
fill_aggregate_attestation(spec, state, attestation_2, signed=True)
|
sign_attestation(spec, state, attestation_2)
|
||||||
break
|
break
|
||||||
next_slot(spec, state)
|
next_slot(spec, state)
|
||||||
apply_empty_block(spec, state)
|
apply_empty_block(spec, state)
|
||||||
|
@ -139,7 +135,7 @@ def test_tied_crosslink_between_epochs(spec, state):
|
||||||
Ensure that ties on crosslinks between epochs are broken by previous epoch.
|
Ensure that ties on crosslinks between epochs are broken by previous epoch.
|
||||||
"""
|
"""
|
||||||
prev_attestation = get_valid_attestation(spec, state)
|
prev_attestation = get_valid_attestation(spec, state)
|
||||||
fill_aggregate_attestation(spec, state, prev_attestation, signed=True)
|
sign_attestation(spec, state, prev_attestation)
|
||||||
|
|
||||||
# add attestation at start of next epoch
|
# add attestation at start of next epoch
|
||||||
next_epoch(spec, state)
|
next_epoch(spec, state)
|
||||||
|
@ -149,7 +145,7 @@ def test_tied_crosslink_between_epochs(spec, state):
|
||||||
for _ in range(spec.SLOTS_PER_EPOCH):
|
for _ in range(spec.SLOTS_PER_EPOCH):
|
||||||
cur_attestation = get_valid_attestation(spec, state)
|
cur_attestation = get_valid_attestation(spec, state)
|
||||||
if cur_attestation.data.crosslink.shard == prev_attestation.data.crosslink.shard:
|
if cur_attestation.data.crosslink.shard == prev_attestation.data.crosslink.shard:
|
||||||
fill_aggregate_attestation(spec, state, cur_attestation, signed=True)
|
sign_attestation(spec, state, cur_attestation)
|
||||||
break
|
break
|
||||||
next_slot(spec, state)
|
next_slot(spec, state)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue