Skip to content

Commit 5d02253

Browse files
kclowesdanceratopz
andauthored
refactor(tests): use relative imports in ./tests (#1848)
Co-authored-by: danceratopz <danceratopz@gmail.com>
1 parent a15263e commit 5d02253

File tree

7 files changed

+16
-13
lines changed

7 files changed

+16
-13
lines changed

docs/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Users can select any of the artifacts depending on their testing needs for their
5757

5858
### 📋 Misc
5959

60+
- 🔀 Use only relative imports in `tests/` directory ([#1848](https://github.com/ethereum/execution-spec-tests/pull/1848)).
6061
- 🔀 Misc. doc updates, including a navigation footer ([#1846](https://github.com/ethereum/execution-spec-tests/pull/1846)).
6162
- 🔀 Remove Python 3.10 support ([#1808](https://github.com/ethereum/execution-spec-tests/pull/1808)).
6263
- 🔀 Modernize codebase with Python 3.11 language features ([#1812](https://github.com/ethereum/execution-spec-tests/pull/1812)).

tests/benchmark/test_worst_compute.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@
3030
from ethereum_test_tools.vm.opcode import Opcodes as Op
3131
from ethereum_test_types import TransactionType
3232
from ethereum_test_vm.opcode import Opcode
33-
from tests.byzantium.eip198_modexp_precompile.test_modexp import ModExpInput
34-
from tests.cancun.eip4844_blobs.spec import Spec as BlobsSpec
35-
from tests.istanbul.eip152_blake2.common import Blake2bInput
36-
from tests.istanbul.eip152_blake2.spec import Spec as Blake2bSpec
37-
from tests.osaka.eip7951_p256verify_precompiles import spec as p256verify_spec
38-
from tests.osaka.eip7951_p256verify_precompiles.spec import FieldElement
39-
from tests.prague.eip2537_bls_12_381_precompiles import spec as bls12381_spec
40-
from tests.prague.eip2537_bls_12_381_precompiles.spec import BytesConcatenation
4133

34+
from ..byzantium.eip198_modexp_precompile.test_modexp import ModExpInput
35+
from ..cancun.eip4844_blobs.spec import Spec as BlobsSpec
36+
from ..istanbul.eip152_blake2.common import Blake2bInput
37+
from ..istanbul.eip152_blake2.spec import Spec as Blake2bSpec
38+
from ..osaka.eip7951_p256verify_precompiles import spec as p256verify_spec
39+
from ..osaka.eip7951_p256verify_precompiles.spec import FieldElement
40+
from ..prague.eip2537_bls_12_381_precompiles import spec as bls12381_spec
41+
from ..prague.eip2537_bls_12_381_precompiles.spec import BytesConcatenation
4242
from .helpers import code_loop_precompile_call
4343

4444
REFERENCE_SPEC_GIT_PATH = "TODO"

tests/frontier/identity_precompile/test_identity_returndatasize.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
Transaction,
1212
)
1313
from ethereum_test_tools import Opcodes as Op
14-
from tests.frontier.identity_precompile.common import Constants
14+
15+
from .common import Constants
1516

1617

1718
@pytest.mark.ported_from(

tests/unscheduled/eip7692_eof_v1/eip7620_eof_create/test_legacy_eof_creates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
from ethereum_test_tools.vm.opcode import Opcodes as Op
1616
from ethereum_test_types.eof.v1 import Container
1717
from ethereum_test_types.helpers import compute_create_address
18-
from tests.prague.eip7702_set_code_tx.spec import Spec
1918

19+
from ....prague.eip7702_set_code_tx.spec import Spec
2020
from .. import EOF_FORK_NAME
2121
from .helpers import (
2222
slot_all_subcall_gas_gone,

tests/unscheduled/eip7692_eof_v1/eip7873_tx_create/test_creation_tx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
from ethereum_test_tools.code.generators import Initcode as LegacyInitcode
1414
from ethereum_test_types import TransactionReceipt
1515
from ethereum_test_types.eof.v1 import Container
16-
from tests.prague.eip7702_set_code_tx.spec import Spec
1716

17+
from ....prague.eip7702_set_code_tx.spec import Spec
1818
from .. import EOF_FORK_NAME
1919
from ..eip7620_eof_create.helpers import (
2020
smallest_initcode_subcontainer,

tests/unscheduled/eip7692_eof_v1/eip7873_tx_create/test_txcreate_validates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
from ethereum_test_tools.vm.opcode import Opcodes as Op
2121
from ethereum_test_types.eof.v1 import Container, Section
2222
from ethereum_test_vm.bytecode import Bytecode
23-
from tests.prague.eip7702_set_code_tx.spec import Spec
2423

24+
from ....prague.eip7702_set_code_tx.spec import Spec
2525
from .. import EOF_FORK_NAME
2626
from ..eip7620_eof_create.helpers import (
2727
slot_a,

tests/unscheduled/eip7692_eof_v1/gas_test.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
from ethereum_test_tools.vm.opcode import Opcodes as Op
88
from ethereum_test_types.eof.v1 import Container, Section
99
from ethereum_test_vm import Bytecode, EVMCodeType
10-
from tests.unscheduled.eip7692_eof_v1.eip7069_extcall.spec import (
10+
11+
from .eip7069_extcall.spec import (
1112
LEGACY_CALL_FAILURE,
1213
LEGACY_CALL_SUCCESS,
1314
)

0 commit comments

Comments
 (0)