55"""
66import pytest
77import secrets
8- from eth_utils import remove_0x_prefix
8+ from eth_utils import (
9+ remove_0x_prefix ,
10+ add_0x_prefix
11+ )
912
1013from convex_api .account import Account
1114from convex_api .convex_api import ConvexAPI
1619
1720TEST_FUNDING_AMOUNT = 8888888
1821
22+
1923def test_convex_api_language_setup (convex_url ):
2024 convex = ConvexAPI (convex_url )
2125 assert (convex .language == ConvexAPI .LANGUAGE_LISP )
@@ -69,7 +73,6 @@ def test_convex_api_send_basic_scrypt(convex_url, test_account):
6973 assert 'value' in result
7074 assert (result ['value' ] == [2 , 3 , 4 , 5 , 6 ])
7175
72-
7376def test_convex_api_get_balance_no_funds (convex_url ):
7477 convex = ConvexAPI (convex_url )
7578 account = Account .create_new ()
@@ -113,7 +116,7 @@ def test_convex_api_call(convex_url):
113116 request_amount = convex .request_funds (amount , account )
114117 result = convex .send (deploy_storage , account )
115118 assert (result ['value' ])
116- contract_address = result ['value' ]
119+ contract_address = add_0x_prefix ( result ['value' ])
117120 test_number = secrets .randbelow (1000 )
118121 call_set_result = convex .send (f'(call storage-example(set { test_number } ))' , account )
119122 assert (call_set_result ['value' ] == test_number )
@@ -142,7 +145,6 @@ def test_convex_api_call(convex_url):
142145 #address = convex.get_address(contract_address_api, account)
143146 assert (address == contract_address )
144147
145-
146148def test_convex_api_transfer (convex_url ):
147149 convex = ConvexAPI (convex_url )
148150 account_from = Account .create_new ()
@@ -156,18 +158,16 @@ def test_convex_api_transfer(convex_url):
156158 balance_to = convex .get_balance (account_to )
157159 assert (balance_to == amount / 2 )
158160
159-
160-
161161def test_convex_api_query_lisp (convex_url , test_account ):
162162 convex = ConvexAPI (convex_url )
163163 result = convex .query (f'(address "{ test_account .address_api } ")' , test_account )
164164 assert (result )
165165 # return value is the address as a checksum
166- assert (result ['value' ] == test_account .address_checksum )
166+ assert (add_0x_prefix ( result ['value' ]) == test_account .address_checksum )
167167
168168def test_convex_api_query_scrypt (convex_url , test_account ):
169169 convex = ConvexAPI (convex_url , ConvexAPI .LANGUAGE_SCRYPT )
170170 result = convex .query (f'address("{ test_account .address_api } ")' , test_account )
171171 assert (result )
172172 # return value is the address as a checksum
173- assert (result ['value' ] == test_account .address_checksum )
173+ assert (add_0x_prefix ( result ['value' ]) == test_account .address_checksum )
0 commit comments