Skip to content

Commit cba7eec

Browse files
committed
Change sha3 tests to keccak
1 parent f79f75c commit cba7eec

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

tests/core/contracts/test_extracting_event_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def test_dynamic_length_argument_extraction(web3,
123123
event_topic = emitter_log_topics.LogDynamicArgs
124124
assert event_topic in log_entry['topics']
125125

126-
string_0_topic = web3.sha3(text=string_0)
126+
string_0_topic = web3.keccak(text=string_0)
127127
assert string_0_topic in log_entry['topics']
128128

129129
event_data = get_event_data(event_abi, log_entry)

tests/core/contracts/test_extracting_event_data_old.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def test_dynamic_length_argument_extraction(web3,
123123
event_topic = emitter_log_topics.LogDynamicArgs
124124
assert event_topic in log_entry['topics']
125125

126-
string_0_topic = web3.sha3(text=string_0)
126+
string_0_topic = web3.keccak(text=string_0)
127127
assert string_0_topic in log_entry['topics']
128128

129129
event_data = get_event_data(event_abi, log_entry)

tests/core/web3-module/test_sha3.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
('', HexBytes('0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470')),
1717
],
1818
)
19-
def test_sha3_text(message, digest):
20-
assert Web3.sha3(text=message) == digest
19+
def test_keccak_text(message, digest):
20+
assert Web3.keccak(text=message) == digest
2121

2222

2323
@pytest.mark.parametrize(
@@ -41,8 +41,8 @@ def test_sha3_text(message, digest):
4141
),
4242
],
4343
)
44-
def test_sha3_hexstr(hexstr, digest):
45-
assert Web3.sha3(hexstr=hexstr) == digest
44+
def test_keccak_hexstr(hexstr, digest):
45+
assert Web3.keccak(hexstr=hexstr) == digest
4646

4747

4848
@pytest.mark.parametrize(
@@ -53,9 +53,9 @@ def test_sha3_hexstr(hexstr, digest):
5353
(-1, ValueError),
5454
],
5555
)
56-
def test_sha3_primitive_invalid(primitive, exception):
56+
def test_keccak_primitive_invalid(primitive, exception):
5757
with pytest.raises(exception):
58-
Web3.sha3(primitive)
58+
Web3.keccak(primitive)
5959

6060

6161
@pytest.mark.parametrize(
@@ -71,8 +71,8 @@ def test_sha3_primitive_invalid(primitive, exception):
7171
),
7272
],
7373
)
74-
def test_sha3_primitive(primitive, digest):
75-
assert Web3.sha3(primitive) == digest
74+
def test_keccak_primitive(primitive, digest):
75+
assert Web3.keccak(primitive) == digest
7676

7777

7878
@pytest.mark.parametrize(
@@ -83,17 +83,17 @@ def test_sha3_primitive(primitive, digest):
8383
{'text': '', 'hexstr': '0x'},
8484
],
8585
)
86-
def test_sha3_raise_if_primitive_and(kwargs):
86+
def test_keccak_raise_if_primitive_and(kwargs):
8787
# must not set more than one input
8888
with pytest.raises(TypeError):
89-
Web3.sha3('', **kwargs)
89+
Web3.keccak('', **kwargs)
9090

9191

92-
def test_sha3_raise_if_hexstr_and_text():
92+
def test_keccak_raise_if_hexstr_and_text():
9393
with pytest.raises(TypeError):
94-
Web3.sha3(hexstr='0x', text='')
94+
Web3.keccak(hexstr='0x', text='')
9595

9696

97-
def test_sha3_raise_if_no_args():
97+
def test_keccak_raise_if_no_args():
9898
with pytest.raises(TypeError):
99-
Web3.sha3()
99+
Web3.keccak()

tests/ens/conftest.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def ens_setup():
107107
ens_key = accounts.pop()
108108

109109
# create ENS contract
110-
eth_labelhash = w3.sha3(text='eth')
110+
eth_labelhash = w3.keccak(text='eth')
111111
eth_namehash = bytes32(0x93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae)
112112
resolver_namehash = bytes32(0xfdd5d5de6dd63db72bbc2d487944ba13bf775b50a80805fe6fcaba9b0fba88f5)
113113
reverse_tld_namehash = bytes32(0xa097f6721ce401e757d1223a763fef49b8b5f90bb18567ddb86fd205dff71d34) # noqa: E501
@@ -126,7 +126,7 @@ def ens_setup():
126126

127127
ens_contract.functions.setSubnodeOwner(
128128
eth_namehash,
129-
w3.sha3(text='resolver'),
129+
w3.keccak(text='resolver'),
130130
ens_key
131131
).transact({'from': ens_key})
132132

@@ -173,13 +173,13 @@ def ens_setup():
173173
# set 'addr.reverse' to resolve to reverse registrar
174174
ens_contract.functions.setSubnodeOwner(
175175
b'\0' * 32,
176-
w3.sha3(text='reverse'),
176+
w3.keccak(text='reverse'),
177177
ens_key
178178
).transact({'from': ens_key})
179179

180180
ens_contract.functions.setSubnodeOwner(
181181
reverse_tld_namehash,
182-
w3.sha3(text='addr'),
182+
w3.keccak(text='addr'),
183183
ens_key
184184
).transact({'from': ens_key})
185185

@@ -196,7 +196,7 @@ def ens_setup():
196196
# set owner of tester.eth to an account controlled by tests
197197
ens_contract.functions.setSubnodeOwner(
198198
eth_namehash,
199-
w3.sha3(text='tester'),
199+
w3.keccak(text='tester'),
200200
w3.eth.accounts[2] # note that this does not have to be the default, only in the list
201201
).transact({'from': ens_key})
202202

@@ -210,7 +210,7 @@ def ens_setup():
210210
# make the reverse registrar the owner of the 'addr.reverse' name
211211
ens_contract.functions.setSubnodeOwner(
212212
reverse_tld_namehash,
213-
w3.sha3(text='addr'),
213+
w3.keccak(text='addr'),
214214
reverse_registrar.address
215215
).transact({'from': ens_key})
216216

0 commit comments

Comments
 (0)