Skip to content

Commit d9bde9c

Browse files
starknet_os_flow_tests: migrate getter_syscalls scenario
1 parent fcdacbb commit d9bde9c

File tree

5 files changed

+26
-1
lines changed

5 files changed

+26
-1
lines changed

crates/starknet_os_flow_tests/resources/hint_coverage/test_os_logic_n_blocks_1_with_0_private_keys.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@
209209
{
210210
"DeprecatedSyscallHint": "GetSequencerAddress"
211211
},
212+
{
213+
"DeprecatedSyscallHint": "GetTxInfo"
214+
},
212215
{
213216
"DeprecatedSyscallHint": "GetTxSignature"
214217
},

crates/starknet_os_flow_tests/resources/hint_coverage/test_os_logic_n_blocks_1_with_2_private_keys.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@
218218
{
219219
"DeprecatedSyscallHint": "GetSequencerAddress"
220220
},
221+
{
222+
"DeprecatedSyscallHint": "GetTxInfo"
223+
},
221224
{
222225
"DeprecatedSyscallHint": "GetTxSignature"
223226
},

crates/starknet_os_flow_tests/resources/hint_coverage/test_os_logic_n_blocks_3_with_0_private_keys.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@
209209
{
210210
"DeprecatedSyscallHint": "GetSequencerAddress"
211211
},
212+
{
213+
"DeprecatedSyscallHint": "GetTxInfo"
214+
},
212215
{
213216
"DeprecatedSyscallHint": "GetTxSignature"
214217
},

crates/starknet_os_flow_tests/resources/hint_coverage/test_os_logic_n_blocks_3_with_2_private_keys.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@
218218
{
219219
"DeprecatedSyscallHint": "GetSequencerAddress"
220220
},
221+
{
222+
"DeprecatedSyscallHint": "GetTxInfo"
223+
},
221224
{
222225
"DeprecatedSyscallHint": "GetTxSignature"
223226
},

crates/starknet_os_flow_tests/src/tests.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,7 +529,7 @@ async fn test_os_logic(
529529
) {
530530
let (mut test_manager, _) =
531531
TestManager::<DictStateReader>::new_with_default_initial_state([]).await;
532-
let n_expected_txs = 29;
532+
let n_expected_txs = 31;
533533
let mut expected_storage_updates = HashMap::new();
534534

535535
// Declare a Cairo 0 test contract.
@@ -693,6 +693,19 @@ async fn test_os_logic(
693693
);
694694
test_manager.add_funded_account_invoke(invoke_tx_args! { calldata });
695695

696+
// Test get_sequencer_address syscall.
697+
let calldata = create_calldata(
698+
contract_addresses[0],
699+
"test_get_sequencer_address",
700+
&[Felt::from_hex_unchecked(TEST_SEQUENCER_ADDRESS)],
701+
);
702+
test_manager.add_funded_account_invoke(invoke_tx_args! { calldata });
703+
704+
// Test tx_version syscall.
705+
let calldata =
706+
create_calldata(contract_addresses[0], "test_tx_version", &[TransactionVersion::THREE.0]);
707+
test_manager.add_funded_account_invoke(invoke_tx_args! { calldata });
708+
696709
// Delegate proxy tests.
697710

698711
let delegate_proxy_contract = FeatureContract::DelegateProxy;

0 commit comments

Comments
 (0)