Skip to content

Test Withdrawal Requests - Test Cases

Test cases generated from tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py

Parametrized test cases generated from the test module tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py:

test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_insufficient_fee]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_short]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_eoa_input_too_long]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_from_same_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_from_different_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_max_withdrawal_requests_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_first_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_last_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_first_oog]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_request_last_oog]
test_withdrawal_requests[fork_Prague-blockchain_test-multiple_block_above_max_withdrawal_requests_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_from_contract]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_first_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_last_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_first_oog]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_last_oog]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_caller_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_multiple_withdrawal_requests_from_contract_caller_oog]
test_withdrawal_requests[fork_Prague-blockchain_test-multiple_block_fee_increments]
test_withdrawal_requests[fork_Prague-blockchain_test-single_block_single_withdrawal_request_delegatecall_staticcall_callcode]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_insufficient_fee]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_input_too_short]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_eoa_input_too_long]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_from_same_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_from_different_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_max_withdrawal_requests_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_first_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_last_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_first_oog]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_request_last_oog]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-multiple_block_above_max_withdrawal_requests_from_eoa]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_from_contract]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_first_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_last_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_first_oog]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_last_oog]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_caller_reverts]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_multiple_withdrawal_requests_from_contract_caller_oog]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-multiple_block_fee_increments]
test_withdrawal_requests[fork_Prague-blockchain_test_engine-single_block_single_withdrawal_request_delegatecall_staticcall_callcode]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-no_withdrawals_non_empty_requests_list]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_empty_requests_list]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_public_key_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_amount_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_request_source_address_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-two_withdrawal_requests_out_of_order]
test_withdrawal_requests_negative[fork_Prague-blockchain_test-single_withdrawal_requests_duplicate_in_requests_list]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-no_withdrawals_non_empty_requests_list]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_empty_requests_list]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_public_key_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_amount_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_request_source_address_mismatch]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-two_withdrawal_requests_out_of_order]
test_withdrawal_requests_negative[fork_Prague-blockchain_test_engine-single_withdrawal_requests_duplicate_in_requests_list]

This output was extracted from the result of:

fill -p pytest_plugins.filler.pre_alloc -p pytest_plugins.filler.filler -p pytest_plugins.forks.forks -p pytest_plugins.spec_version_checker.spec_version_checker -p pytest_plugins.help.help -m not eip_version_check --tb short --dist loadscope --ignore tests/cancun/eip4844_blobs/point_evaluation_vectors/ --collect-only -q --until Prague tests/prague/eip7002_el_triggerable_withdrawals/test_withdrawal_requests.py