test_invalid_layout()¶
Documentation for tests/prague/eip6110_deposits/test_modified_contract.py::test_invalid_layout@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/prague/eip6110_deposits/test_modified_contract.py::test_invalid_layout --fork Osaka
Test deposit contract emitting logs with invalid layouts (sizes/offsets).
Source code in tests/prague/eip6110_deposits/test_modified_contract.py
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 | |
Parametrized Test Cases¶
The interactive table below is also available as a standalone page.
| Test ID (Abbreviated) | log_argument | value |
|---|---|---|
| ...fork_Prague-blockchain_test-log_argument_pubkey_size-value_zero | pubkey_size | zero |
| ...fork_Prague-blockchain_test-log_argument_pubkey_size-value_max_uint256 | pubkey_size | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_pubkey_offset-value_zero | pubkey_offset | zero |
| ...fork_Prague-blockchain_test-log_argument_pubkey_offset-value_max_uint256 | pubkey_offset | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_size-value_zero | withdrawal_credentials_size | zero |
| ...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_size-value_max_uint256 | withdrawal_credentials_size | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_offset-value_zero | withdrawal_credentials_offset | zero |
| ...fork_Prague-blockchain_test-log_argument_withdrawal_credentials_offset-value_max_uint256 | withdrawal_credentials_offset | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_amount_size-value_zero | amount_size | zero |
| ...fork_Prague-blockchain_test-log_argument_amount_size-value_max_uint256 | amount_size | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_amount_offset-value_zero | amount_offset | zero |
| ...fork_Prague-blockchain_test-log_argument_amount_offset-value_max_uint256 | amount_offset | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_signature_size-value_zero | signature_size | zero |
| ...fork_Prague-blockchain_test-log_argument_signature_size-value_max_uint256 | signature_size | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_signature_offset-value_zero | signature_offset | zero |
| ...fork_Prague-blockchain_test-log_argument_signature_offset-value_max_uint256 | signature_offset | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_index_size-value_zero | index_size | zero |
| ...fork_Prague-blockchain_test-log_argument_index_size-value_max_uint256 | index_size | max_uint256 |
| ...fork_Prague-blockchain_test-log_argument_index_offset-value_zero | index_offset | zero |
| ...fork_Prague-blockchain_test-log_argument_index_offset-value_max_uint256 | index_offset | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_pubkey_size-value_zero | pubkey_size | zero |
| ...fork_Osaka-blockchain_test-log_argument_pubkey_size-value_max_uint256 | pubkey_size | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_pubkey_offset-value_zero | pubkey_offset | zero |
| ...fork_Osaka-blockchain_test-log_argument_pubkey_offset-value_max_uint256 | pubkey_offset | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_size-value_zero | withdrawal_credentials_size | zero |
| ...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_size-value_max_uint256 | withdrawal_credentials_size | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_offset-value_zero | withdrawal_credentials_offset | zero |
| ...fork_Osaka-blockchain_test-log_argument_withdrawal_credentials_offset-value_max_uint256 | withdrawal_credentials_offset | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_amount_size-value_zero | amount_size | zero |
| ...fork_Osaka-blockchain_test-log_argument_amount_size-value_max_uint256 | amount_size | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_amount_offset-value_zero | amount_offset | zero |
| ...fork_Osaka-blockchain_test-log_argument_amount_offset-value_max_uint256 | amount_offset | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_signature_size-value_zero | signature_size | zero |
| ...fork_Osaka-blockchain_test-log_argument_signature_size-value_max_uint256 | signature_size | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_signature_offset-value_zero | signature_offset | zero |
| ...fork_Osaka-blockchain_test-log_argument_signature_offset-value_max_uint256 | signature_offset | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_index_size-value_zero | index_size | zero |
| ...fork_Osaka-blockchain_test-log_argument_index_size-value_max_uint256 | index_size | max_uint256 |
| ...fork_Osaka-blockchain_test-log_argument_index_offset-value_zero | index_offset | zero |
| ...fork_Osaka-blockchain_test-log_argument_index_offset-value_max_uint256 | index_offset | max_uint256 |