Skip to content

Test Multi Type Requests

Documentation for tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py@88e9fb8f.

Generate fixtures for these test cases for Osaka with:

fill -v tests/prague/eip7685_general_purpose_el_requests/test_multi_type_requests.py --fork Osaka

Tests EIP-7685 General purpose execution layer requests.

Cross testing for withdrawal and deposit request for EIP-7685: General purpose execution layer requests.

Test Functions Overview

Name Type Cases (Osaka) Description
test_valid_multi_type_requests blockchain_test 29 Test making a deposit to the beacon chain deposit contract and a withdrawal
test_valid_multi_type_request_from_same_tx blockchain_test 6 Test making a deposit to the beacon chain deposit contract and a withdrawal
test_invalid_multi_type_requests blockchain_test 19 Negative testing for all request types in the same block.