Skip to content

Commit 74d7170

Browse files
committed
src/ethereum_test_tools/vm folder removed, src/ethereum_test_vm/opcode.py renamed to opcodes.py, test imports modified
1 parent 1087393 commit 74d7170

File tree

103 files changed

+119
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+119
-155
lines changed

docs/writing_tests/tutorials/state_transition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ In Python, multi-line strings are denoted using `"""`. As a convention, a file's
3232
import pytest
3333

3434
from ethereum_test_tools import Account, Alloc, Environment, StateTestFiller, Transaction
35-
from ethereum_test_tools.vm.opcode import Opcodes as Op
35+
from ethereum_test_vm import Opcodes as Op
3636
```
3737

3838
In this snippet the required constants, types and helper functions are imported from `ethereum_test_tools`. The `Opcodes` class (aliased as `Op`) provides the Python minilang for writing EVM bytecode. We will go over these as we come across them.

src/ethereum_clis/tests/test_transition_tools_support.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
Withdrawal,
3232
add_kzg_version,
3333
)
34-
from ethereum_test_tools.vm.opcode import Opcodes as Op
3534
from ethereum_test_types import Alloc
35+
from ethereum_test_vm import Opcodes as Op
3636

3737
BLOB_COMMITMENT_VERSION_KZG = 1
3838

src/ethereum_test_tools/vm/__init__.py

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/ethereum_test_tools/vm/opcode.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/ethereum_test_vm/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from .bytecode import Bytecode
44
from .evm_types import EVMCodeType
55
from .helpers import call_return_code
6-
from .opcode import Macro, Macros, Opcode, OpcodeCallArg, Opcodes, UndefinedOpcodes
6+
from .opcodes import Macro, Macros, Opcode, OpcodeCallArg, Opcodes, UndefinedOpcodes
77

88
__all__ = (
99
"Bytecode",

src/ethereum_test_vm/helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Helper functions for the EVM."""
22

3-
from .opcode import Opcodes as Op
3+
from .opcodes import Opcodes as Op
44

55

66
def call_return_code(opcode: Op, success: bool, *, revert: bool = False) -> int:

src/ethereum_test_vm/tests/test_vm.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
from ethereum_test_base_types import Address
66

7-
from ..opcode import Bytecode
8-
from ..opcode import Macros as Om
9-
from ..opcode import Opcodes as Op
7+
from ..opcodes import Bytecode
8+
from ..opcodes import Macros as Om
9+
from ..opcodes import Opcodes as Op
1010

1111

1212
@pytest.mark.parametrize(

src/pytest_plugins/filler/tests/test_prealloc_group.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ class StateTest(FormattedTest): # noqa: D101
232232
StateTestFiller,
233233
Transaction
234234
)
235-
from ethereum_test_tools.vm.opcode import Opcodes as Op
235+
from ethereum_test_vm import Opcodes as Op
236236
237237
@pytest.mark.valid_from("Istanbul")
238238
def test_chainid(state_test: StateTestFiller, pre: Alloc):
@@ -269,7 +269,7 @@ class BlockchainTest(FormattedTest): # noqa: D101
269269
Environment,
270270
Transaction
271271
)
272-
from ethereum_test_tools.vm.opcode import Opcodes as Op
272+
from ethereum_test_vm import Opcodes as Op
273273
274274
@pytest.mark.valid_from("Istanbul")
275275
def test_chainid_blockchain(blockchain_test: BlockchainTestFiller, pre: Alloc):

tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
Transaction,
1212
compute_create_address,
1313
)
14-
from ethereum_test_tools.vm.opcode import Opcodes as Op
1514
from ethereum_test_types.block_access_list import (
1615
BalAccountExpectation,
1716
BalBalanceChange,
@@ -21,6 +20,7 @@
2120
BalStorageSlot,
2221
BlockAccessListExpectation,
2322
)
23+
from ethereum_test_vm import Opcodes as Op
2424

2525
from .spec import ref_spec_7928
2626

0 commit comments

Comments
 (0)