@@ -9,10 +9,9 @@ use rstest::rstest;
99use starknet_api:: abi:: abi_utils:: get_storage_var_address;
1010use starknet_api:: contract_class:: compiled_class_hash:: HashVersion ;
1111use starknet_api:: core:: calculate_contract_address;
12- use starknet_api:: executable_transaction:: { DeclareTransaction , InvokeTransaction } ;
12+ use starknet_api:: executable_transaction:: DeclareTransaction ;
1313use starknet_api:: execution_resources:: GasAmount ;
1414use starknet_api:: test_utils:: declare:: declare_tx;
15- use starknet_api:: test_utils:: invoke:: invoke_tx;
1615use starknet_api:: test_utils:: {
1716 CHAIN_ID_FOR_TESTS ,
1817 DEFAULT_STRK_L1_DATA_GAS_PRICE ,
@@ -140,10 +139,7 @@ async fn declare_deploy_scenario(
140139 * FUNDED_ACCOUNT_ADDRESS ,
141140 )
142141 . unwrap ( ) ;
143- let deploy_contract_tx = invoke_tx ( invoke_tx_args) ;
144- let deploy_contract_tx =
145- InvokeTransaction :: create ( deploy_contract_tx, & CHAIN_ID_FOR_TESTS ) . unwrap ( ) ;
146- test_manager. add_invoke_tx ( deploy_contract_tx) ;
142+ test_manager. add_invoke_tx_from_args ( invoke_tx_args, & CHAIN_ID_FOR_TESTS ) ;
147143 test_manager. divide_transactions_into_n_blocks ( n_blocks) ;
148144 let test_output = test_manager
149145 . execute_test_with_default_block_contexts ( & TestParameters {
@@ -208,9 +204,7 @@ async fn trivial_diff_scenario(
208204 calldata: create_calldata( test_contract_address, function_name, & [ key, value] ) ,
209205 resource_bounds: * NON_TRIVIAL_RESOURCE_BOUNDS ,
210206 } ;
211- let change_value_tx = invoke_tx ( invoke_tx_args) ;
212- let change_value_tx = InvokeTransaction :: create ( change_value_tx, & CHAIN_ID_FOR_TESTS ) . unwrap ( ) ;
213- test_manager. add_invoke_tx ( change_value_tx) ;
207+ test_manager. add_invoke_tx_from_args ( invoke_tx_args, & CHAIN_ID_FOR_TESTS ) ;
214208
215209 // Move to next block, and add an invoke that reverts the previous change.
216210 test_manager. move_to_next_block ( ) ;
@@ -220,9 +214,7 @@ async fn trivial_diff_scenario(
220214 calldata: create_calldata( test_contract_address, function_name, & [ key, Felt :: ZERO ] ) ,
221215 resource_bounds: * NON_TRIVIAL_RESOURCE_BOUNDS ,
222216 } ;
223- let revert_value_tx = invoke_tx ( invoke_tx_args) ;
224- let revert_value_tx = InvokeTransaction :: create ( revert_value_tx, & CHAIN_ID_FOR_TESTS ) . unwrap ( ) ;
225- test_manager. add_invoke_tx ( revert_value_tx) ;
217+ test_manager. add_invoke_tx_from_args ( invoke_tx_args, & CHAIN_ID_FOR_TESTS ) ;
226218
227219 // Execute the test.
228220 let test_output = test_manager
0 commit comments