From b5f9b5d74f795ebb0d6d420166ff796f15e5e504 Mon Sep 17 00:00:00 2001 From: Hsiao-Wei Wang Date: Wed, 26 May 2021 01:21:04 +0800 Subject: [PATCH] Add more checks --- .../test/altair/unittests/test_config_invariants.py | 6 ++++++ .../test/phase0/unittests/test_config_invariants.py | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/tests/core/pyspec/eth2spec/test/altair/unittests/test_config_invariants.py b/tests/core/pyspec/eth2spec/test/altair/unittests/test_config_invariants.py index d24b56adc..4443f97e0 100644 --- a/tests/core/pyspec/eth2spec/test/altair/unittests/test_config_invariants.py +++ b/tests/core/pyspec/eth2spec/test/altair/unittests/test_config_invariants.py @@ -15,3 +15,9 @@ def test_weight_denominator(spec, state): + spec.SYNC_REWARD_WEIGHT + spec.PROPOSER_WEIGHT ) == spec.WEIGHT_DENOMINATOR + + +@with_phases([ALTAIR]) +@spec_state_test +def test_inactivity_score(spec, state): + assert spec.config.INACTIVITY_SCORE_BIAS <= spec.config.INACTIVITY_SCORE_RECOVERY_RATE diff --git a/tests/core/pyspec/eth2spec/test/phase0/unittests/test_config_invariants.py b/tests/core/pyspec/eth2spec/test/phase0/unittests/test_config_invariants.py index fc73e66ac..078b48ea5 100644 --- a/tests/core/pyspec/eth2spec/test/phase0/unittests/test_config_invariants.py +++ b/tests/core/pyspec/eth2spec/test/phase0/unittests/test_config_invariants.py @@ -47,3 +47,9 @@ def test_incentives(spec, state): @spec_state_test def test_time(spec, state): assert spec.SLOTS_PER_EPOCH <= spec.SLOTS_PER_HISTORICAL_ROOT + + +@with_all_phases +@spec_state_test +def test_networking(spec, state): + assert spec.RANDOM_SUBNETS_PER_VALIDATOR <= spec.ATTESTATION_SUBNET_COUNT