address @ralexstokes PR comments
This commit is contained in:
parent
7167c5a9d9
commit
55f2cc6e41
|
@ -27,7 +27,11 @@ def run_sync_committees_progress_test(spec, state):
|
||||||
first_sync_committee = state.current_sync_committee
|
first_sync_committee = state.current_sync_committee
|
||||||
second_sync_committee = state.next_sync_committee
|
second_sync_committee = state.next_sync_committee
|
||||||
|
|
||||||
end_slot_of_current_period = state.slot + spec.EPOCHS_PER_SYNC_COMMITTEE_PERIOD * spec.SLOTS_PER_EPOCH - 1
|
current_period = spec.get_current_epoch(state) // spec.EPOCHS_PER_SYNC_COMMITTEE_PERIOD
|
||||||
|
next_period = current_period + 1
|
||||||
|
next_period_start_epoch = next_period * spec.EPOCHS_PER_SYNC_COMMITTEE_PERIOD
|
||||||
|
next_period_start_slot = next_period_start_epoch * spec.SLOTS_PER_EPOCH
|
||||||
|
end_slot_of_current_period = next_period_start_slot - 1
|
||||||
transition_to(spec, state, end_slot_of_current_period)
|
transition_to(spec, state, end_slot_of_current_period)
|
||||||
|
|
||||||
# Ensure assignments have not changed:
|
# Ensure assignments have not changed:
|
||||||
|
@ -51,7 +55,6 @@ def run_sync_committees_progress_test(spec, state):
|
||||||
@with_configs([MINIMAL], reason="too slow")
|
@with_configs([MINIMAL], reason="too slow")
|
||||||
def test_sync_committees_progress_genesis(spec, state):
|
def test_sync_committees_progress_genesis(spec, state):
|
||||||
# Genesis epoch period has an exceptional case
|
# Genesis epoch period has an exceptional case
|
||||||
spec.get_current_epoch(state)
|
|
||||||
assert spec.get_current_epoch(state) == spec.GENESIS_EPOCH
|
assert spec.get_current_epoch(state) == spec.GENESIS_EPOCH
|
||||||
|
|
||||||
yield from run_sync_committees_progress_test(spec, state)
|
yield from run_sync_committees_progress_test(spec, state)
|
||||||
|
@ -63,8 +66,9 @@ def test_sync_committees_progress_genesis(spec, state):
|
||||||
@with_configs([MINIMAL], reason="too slow")
|
@with_configs([MINIMAL], reason="too slow")
|
||||||
def test_sync_committees_progress_not_genesis(spec, state):
|
def test_sync_committees_progress_not_genesis(spec, state):
|
||||||
# Transition out of the genesis epoch period to test non-exceptional case
|
# Transition out of the genesis epoch period to test non-exceptional case
|
||||||
start_slot_of_next_period = state.slot + spec.EPOCHS_PER_SYNC_COMMITTEE_PERIOD * spec.SLOTS_PER_EPOCH
|
assert spec.get_current_epoch(state) == spec.GENESIS_EPOCH
|
||||||
transition_to(spec, state, start_slot_of_next_period)
|
slot_in_next_period = state.slot + spec.EPOCHS_PER_SYNC_COMMITTEE_PERIOD * spec.SLOTS_PER_EPOCH
|
||||||
|
transition_to(spec, state, slot_in_next_period)
|
||||||
|
|
||||||
yield from run_sync_committees_progress_test(spec, state)
|
yield from run_sync_committees_progress_test(spec, state)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue