@hwwhww review
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
This commit is contained in:
parent
338be1f636
commit
e792c27c91
|
@ -18,10 +18,10 @@ def generate_from_tests(runner_name: str, handler_name: str, src: Any,
|
|||
:param runner_name: to categorize the test in general as.
|
||||
:param handler_name: to categorize the test specialization as.
|
||||
:param src: to retrieve tests from (discovered using inspect.getmembers).
|
||||
:param fork_name: to run tests against particular phase and/or fork.
|
||||
:param fork_name: the folder name for these tests.
|
||||
(if multiple forks are applicable, indicate the last fork)
|
||||
:param bls_active: optional, to override BLS switch preference. Defaults to True.
|
||||
:param phase: optional, specific phase name
|
||||
:param phase: optional, to run tests against a particular spec version. Default to `fork_name` value.
|
||||
:return: an iterable of test cases.
|
||||
"""
|
||||
fn_names = [
|
||||
|
|
|
@ -17,10 +17,10 @@ HF1_FORK_TEST_META_TAGS = {
|
|||
}
|
||||
|
||||
|
||||
def run_fork_test(spec, pre_state):
|
||||
def run_fork_test(post_spec, pre_state):
|
||||
yield 'pre', pre_state
|
||||
|
||||
post_state = spec.upgrade_to_lightclient_patch(pre_state)
|
||||
post_state = post_spec.upgrade_to_lightclient_patch(pre_state)
|
||||
|
||||
# Stable fields
|
||||
stable_fields = [
|
||||
|
@ -47,8 +47,8 @@ def run_fork_test(spec, pre_state):
|
|||
assert getattr(pre_state, field) != getattr(post_state, field)
|
||||
|
||||
assert pre_state.fork.current_version == post_state.fork.previous_version
|
||||
assert post_state.fork.current_version == spec.LIGHTCLIENT_PATCH_FORK_VERSION
|
||||
assert post_state.fork.epoch == spec.get_current_epoch(post_state)
|
||||
assert post_state.fork.current_version == post_spec.LIGHTCLIENT_PATCH_FORK_VERSION
|
||||
assert post_state.fork.epoch == post_spec.get_current_epoch(post_state)
|
||||
|
||||
yield 'post', post_state
|
||||
|
||||
|
|
|
@ -26,7 +26,6 @@ def create_provider(tests_src, config_name: str, phase: str, fork_name: str) ->
|
|||
src=tests_src,
|
||||
fork_name=fork_name,
|
||||
phase=phase,
|
||||
|
||||
)
|
||||
|
||||
return gen_typing.TestProvider(prepare=prepare_fn, make_cases=cases_fn)
|
||||
|
|
Loading…
Reference in New Issue