test_beacon_root_contract_timestamps()¶
Documentation for tests/cancun/eip4788_beacon_root/test_beacon_root_contract.py::test_beacon_root_contract_timestamps@e9958ed2.
Generate fixtures for these test cases for Osaka with:
fill -v tests/cancun/eip4788_beacon_root/test_beacon_root_contract.py::test_beacon_root_contract_timestamps --fork Osaka
Tests the beacon root contract call across for various valid and invalid timestamps.
The expected result is that the contract call will return the correct
parent_beacon_block_root for a valid input timestamp and return the
zero'd 32 bytes value for an invalid input timestamp.
Source code in tests/cancun/eip4788_beacon_root/test_beacon_root_contract.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | |
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
| Test ID (Abbreviated) | system_address_balance | auto_access_list | timestamp | valid_input |
|---|---|---|---|---|
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_False-timestamp_12-valid_input_True | 0 | False | 12 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 0 | False | 4294967296 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 0 | False | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 0 | False | 18446744073709551615 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_True-timestamp_12-valid_input_True | 0 | True | 12 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 0 | True | 4294967296 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 0 | True | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 0 | True | 18446744073709551615 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1 | False | 12 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1 | False | 4294967296 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1 | False | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1 | False | 18446744073709551615 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1 | True | 12 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1 | True | 4294967296 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1 | True | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1 | True | 18446744073709551615 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1000000000000000000 | False | 12 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1000000000000000000 | False | 4294967296 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | False | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | False | 18446744073709551615 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1000000000000000000 | True | 12 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1000000000000000000 | True | 4294967296 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | True | 18446744073709551614 | True |
| ...fork_Cancun-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | True | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_False-timestamp_12-valid_input_True | 0 | False | 12 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 0 | False | 4294967296 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 0 | False | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 0 | False | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_True-timestamp_12-valid_input_True | 0 | True | 12 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 0 | True | 4294967296 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 0 | True | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 0 | True | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1 | False | 12 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1 | False | 4294967296 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1 | False | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1 | False | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1 | True | 12 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1 | True | 4294967296 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1 | True | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1 | True | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1000000000000000000 | False | 12 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1000000000000000000 | False | 4294967296 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | False | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | False | 18446744073709551615 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1000000000000000000 | True | 12 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1000000000000000000 | True | 4294967296 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | True | 18446744073709551614 | True |
| ...fork_Prague-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | True | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_False-timestamp_12-valid_input_True | 0 | False | 12 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 0 | False | 4294967296 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 0 | False | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 0 | False | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_True-timestamp_12-valid_input_True | 0 | True | 12 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 0 | True | 4294967296 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 0 | True | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-empty_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 0 | True | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1 | False | 12 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1 | False | 4294967296 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1 | False | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1 | False | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1 | True | 12 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1 | True | 4294967296 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1 | True | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-one_wei_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1 | True | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_12-valid_input_True | 1000000000000000000 | False | 12 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_4294967296-valid_input_True | 1000000000000000000 | False | 4294967296 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | False | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_False-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | False | 18446744073709551615 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_12-valid_input_True | 1000000000000000000 | True | 12 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_4294967296-valid_input_True | 1000000000000000000 | True | 4294967296 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551614-valid_input_True | 1000000000000000000 | True | 18446744073709551614 | True |
| ...fork_Osaka-blockchain_test-one_eth_system_address-auto_access_list_True-timestamp_18446744073709551615-valid_input_True | 1000000000000000000 | True | 18446744073709551615 | True |