ethereum / execution-spec-tests

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
https://ethereum.github.io/execution-spec-tests
MIT License
105 stars 72 forks source link

refactor(fw): Refactor `ethereum_test_tools` into separate libraries #645

Closed marioevz closed 2 months ago

marioevz commented 3 months ago

🗒️ Description

Creates the following libraries out of ethereum_test_tools:

This will allow better interaction between them and reuse of code (e.g. Opcodes in ethereum_test_forks).

ethereum_test_fixtures still contains references to execution-specs, but it's possible to remove them so they can import this library alone and use it to consume the fixtures.

🔗 Related Issues

None

✅ Checklist