-
Notifications
You must be signed in to change notification settings - Fork 186
Closed
Description
TL;DR Remove solc dependency from uv run fill and only leave it at uv run fill --fill-static-tests:
- Remove yul from python tests referencing it:
tests/cancun/eip6780_selfdestruct/test_selfdestruct_revert.pytests/constantinople/eip1014_create2/test_recreate.pytests/homestead/yul/test_yul_example.py
- Move all yul plugin functionality from
src/pytest_plugins/shared/execute_fill.pytosrc/pytest_plugins/filler/static_filler.py:- Remove exports from
src/ethereum_test_tools/__init__.pyso it cannot be referenced in python tests anymore. - Remove
pytest_plugins.solc.solcandpytest_plugins.filler.static_fillerplugins frompytest.inito be dynamically loaded when the--fill-static-testsflag is used. - Also move the flag
--fill-static-testsfromsrc/pytest_plugins/filler/static_filler.pytosrc/pytest_plugins/shared/execute_fill.py: We have to do this in order to read the flag in a plugin that is always loaded. - Move
yulfixture fromsrc/pytest_plugins/shared/execute_fill.pytosrc/pytest_plugins/filler/static_filler.pyso it's only applied to the tests when filling static tests.
- Remove exports from
danceratopz, felix314159 and spencer-tb
Metadata
Metadata
Assignees
Labels
No labels