Skip to content

Test Bls12 Variable Length Input Contracts - Test Cases

Test cases generated from tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py

Parametrized test cases generated from the test module tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py:

test_valid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---exact_gas_full_discount_table]
test_valid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---one_extra_gas_full_discount_table]
test_valid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---exact_gas_full_discount_table]
test_valid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---one_extra_gas_full_discount_table]
test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---exact_gas_full_discount_table]
test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---one_extra_gas_full_discount_table]
test_invalid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---zero_gas_passed]
test_invalid_gas_g1msm[fork_Prague-blockchain_test-precompile_address_13---insufficient_gas_full_discount_table]
test_invalid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---zero_gas_passed]
test_invalid_gas_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---insufficient_gas_full_discount_table]
test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---zero_gas_passed]
test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---insufficient_gas_full_discount_table]
test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---zero_length_input]
test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---input_one_byte_too_short_full_discount_table]
test_invalid_length_g1msm[fork_Prague-blockchain_test-precompile_address_13---input_one_byte_too_long_full_discount_table]
test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---zero_length_input]
test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---input_one_byte_too_short_full_discount_table]
test_invalid_length_g1msm[fork_Prague-blockchain_test_engine-precompile_address_13---input_one_byte_too_long_full_discount_table]
test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---zero_length_input]
test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_short_full_discount_table]
test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_long_full_discount_table]
test_valid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---exact_gas_full_discount_table]
test_valid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---one_extra_gas_full_discount_table]
test_valid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---exact_gas_full_discount_table]
test_valid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---one_extra_gas_full_discount_table]
test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---exact_gas_full_discount_table]
test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---one_extra_gas_full_discount_table]
test_invalid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---zero_gas_passed]
test_invalid_gas_g2msm[fork_Prague-blockchain_test-precompile_address_16---insufficient_gas_full_discount_table]
test_invalid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---zero_gas_passed]
test_invalid_gas_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---insufficient_gas_full_discount_table]
test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---zero_gas_passed]
test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---insufficient_gas_full_discount_table]
test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---zero_length_input]
test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---input_one_byte_too_short_full_discount_table]
test_invalid_length_g2msm[fork_Prague-blockchain_test-precompile_address_16---input_one_byte_too_long_full_discount_table]
test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---zero_length_input]
test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---input_one_byte_too_short_full_discount_table]
test_invalid_length_g2msm[fork_Prague-blockchain_test_engine-precompile_address_16---input_one_byte_too_long_full_discount_table]
test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---zero_length_input]
test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_short_full_discount_table]
test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_long_full_discount_table]
test_valid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---sufficient_gas]
test_valid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---extra_gas]
test_valid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---sufficient_gas]
test_valid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---extra_gas]
test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---sufficient_gas]
test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---extra_gas]
test_invalid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---zero_gas_passed]
test_invalid_gas_pairing[fork_Prague-blockchain_test-precompile_address_17---insufficient_gas]
test_invalid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---zero_gas_passed]
test_invalid_gas_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---insufficient_gas]
test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---zero_gas_passed]
test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---insufficient_gas]
test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---zero_length]
test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---input_too_short]
test_invalid_length_pairing[fork_Prague-blockchain_test-precompile_address_17---input_too_long]
test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---zero_length]
test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---input_too_short]
test_invalid_length_pairing[fork_Prague-blockchain_test_engine-precompile_address_17---input_too_long]
test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---zero_length]
test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_short]
test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_long]

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/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py