Test Block Access Lists EIP-7002¶
Documentation for tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip7002.py@21507778.
Generate fixtures for these test cases for Amsterdam with:
fill -v tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip7002.py --fork Amsterdam
Test Functions Overview¶
| Name | Type | Cases (Amsterdam) | Description |
|---|---|---|---|
test_bal_7002_clean_sweep |
blockchain_test | 4 | Ensure BAL correctly tracks "clean sweep" where all withdrawal requests |
test_bal_7002_no_withdrawal_requests |
blockchain_test | 1 | Ensure BAL captures EIP-7002 system contract dequeue operation even |
test_bal_7002_partial_sweep |
blockchain_test | 1 | Ensure BAL correctly tracks queue overflow when requests exceed MAX. |
test_bal_7002_request_from_contract |
blockchain_test | 1 | Ensure BAL captures withdrawal request from contract with correct |
test_bal_7002_request_invalid |
blockchain_test | 8 | Ensure BAL correctly handles invalid withdrawal request scenarios. |