Skip to content

Conversation

fselmo
Copy link
Collaborator

@fselmo fselmo commented Sep 9, 2025

🗒️ Description

Fixes issues not caught by #2102. We fixed the t8n model to not allow extras but we did not fix the expectation model. We still had invalid tests that we did not catch which were silently still filling. This should resolve any issues with extra fields and should correctly set up the test expectations.

✅ Checklist

  • All: Ran fast tox checks to avoid unnecessary CI fails, see also Code Standards and Enabling Pre-commit Checks:
    uvx --with=tox-uv tox -e lint,typecheck,spellcheck,markdownlint
  • All: PR title adheres to the repo standard - it will be used as the squash commit message and should start type(scope):.
  • All: Considered adding an entry to CHANGELOG.md.
  • All: Set appropriate labels for the changes (only maintainers can apply labels).
  • Tests: Ran mkdocs serve locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.

@fselmo fselmo self-assigned this Sep 9, 2025
@fselmo fselmo added type:bug Something isn't working scope:tests Scope: Changes EL client test cases in `./tests` fork: amsterdam Amsterdam hard fork labels Sep 9, 2025
@fselmo fselmo force-pushed the fix/block-access-list-tests branch from ebce7e1 to e4ead05 Compare September 9, 2025 17:42
Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for the fixes! :)

@fselmo fselmo merged commit 5f62058 into ethereum:main Sep 9, 2025
16 checks passed
@fselmo fselmo deleted the fix/block-access-list-tests branch September 9, 2025 18:08
raxhvl pushed a commit that referenced this pull request Sep 15, 2025
* refactor: Make modifier internal / private API

* fix(tests): Fix BlockAccessListExpectation to forbid extras; fix tests

* Add note to changelog for BAL tests fixes

* Update to latest commit in BAL specs branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fork: amsterdam Amsterdam hard fork scope:tests Scope: Changes EL client test cases in `./tests` type:bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants