Skip to content

Commit db34883

Browse files
committed
adjusted test for gas stipend
1 parent 4ab5ad0 commit db34883

File tree

1 file changed

+0
-44
lines changed

1 file changed

+0
-44
lines changed

tests/parser/functions/test_send.py

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -56,47 +56,3 @@ def __default__():
5656
assert receiver.last_sender() == sender.address
5757
assert w3.eth.get_balance(sender.address) == 0
5858
assert w3.eth.get_balance(receiver.address) == 1
59-
60-
61-
def test_gas_kwarg(get_contract, w3):
62-
"""
63-
Tests to verify that send to default function will send limited gas (2300),
64-
but raw_call can send more.
65-
"""
66-
67-
sender_code = """
68-
@external
69-
def test_send(receiver: address):
70-
send(receiver, 1, gas=50000)
71-
72-
@external
73-
def test_call(receiver: address):
74-
raw_call(receiver, b"", gas=50000, max_outsize=0, value=1)
75-
"""
76-
77-
# default function writes variable, this requires more gas than send can pass
78-
receiver_code = """
79-
last_sender: public(address)
80-
81-
@external
82-
@payable
83-
def __default__():
84-
self.last_sender = msg.sender
85-
"""
86-
87-
sender = get_contract(sender_code, value=1)
88-
receiver = get_contract(receiver_code)
89-
90-
sender.test_send(receiver.address, transact={"gas": 100000})
91-
92-
# no value transfer hapenned, variable was not changed
93-
assert receiver.last_sender() == sender.address
94-
assert w3.eth.get_balance(sender.address) == 0
95-
assert w3.eth.get_balance(receiver.address) == 1
96-
97-
sender.test_call(receiver.address, transact={"gas": 100000})
98-
99-
# value transfer hapenned, variable was changed
100-
assert receiver.last_sender() == sender.address
101-
assert w3.eth.get_balance(sender.address) == 0
102-
assert w3.eth.get_balance(receiver.address) == 1

0 commit comments

Comments
 (0)