test_beacon_root_contract_timestamps()
¶
Documentation for tests/cancun/eip4788_beacon_root/test_beacon_root_contract.py::test_beacon_root_contract_timestamps@21fb11c8
.
Generate fixtures for these test cases for Prague with:
fill -v tests/cancun/eip4788_beacon_root/test_beacon_root_contract.py::test_beacon_root_contract_timestamps --fork Prague
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
95 96 97 98 99 100 101 102 103 104 105 106 107 108 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 |
|
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 |