Skip to content

Commit bd9c581

Browse files
authored
fix(tests): fix address padding in extcall tests (ethereum#1117)
Simplify and properly convert bytes to `Address` using `left_padding`.
1 parent 7062037 commit bd9c581

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

osaka/eip7692_eof_v1/eip7069_extcall/test_address_space_extension.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def test_address_space_extension(
6969
env = Environment()
7070

7171
ase_address = len(target_address) > 20
72-
stripped_address = target_address[-20:] if ase_address else target_address
72+
stripped_address = Address(target_address[-20:], left_padding=True)
7373
if ase_address and target_address[0] == b"00":
7474
raise ValueError("Test instrumentation requires target addresses trim leading zeros")
7575

@@ -125,16 +125,16 @@ def test_address_space_extension(
125125
# add no account
126126
pass
127127
case "EOA":
128-
pre.fund_address(Address(stripped_address), 10**18)
128+
pre.fund_address(stripped_address, 10**18)
129129
# TODO: we could use pre.fund_eoa here with nonce!=0.
130130
case "LegacyContract":
131-
pre[Address(stripped_address)] = Account(
131+
pre[stripped_address] = Account(
132132
code=Op.MSTORE(0, Op.ADDRESS) + Op.RETURN(0, 32),
133133
balance=0,
134134
nonce=0,
135135
)
136136
case "EOFContract":
137-
pre[Address(stripped_address)] = Account(
137+
pre[stripped_address] = Account(
138138
code=Container(
139139
sections=[
140140
Section.Code(

0 commit comments

Comments
 (0)