Skip to content

Test Code Validation - Test Cases

Test cases generated from tests/prague/eip7692_eof_v1/eip3540_eof_v1/test_code_validation.py

Parametrized test cases generated from the test module tests/prague/eip7692_eof_v1/eip3540_eof_v1/test_code_validation.py:

test_legacy_initcode_valid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_max_stack_size]
test_legacy_initcode_valid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_input_maximum]
test_legacy_initcode_valid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_output_maximum]
test_legacy_initcode_valid_eof_v1_contract[fork_CancunEIP7692-eof_test-multiple_code_section_max_inputs_max_outputs]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_no_data_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-incomplete_magic]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_version]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_type_header]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_type_section_size]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_code_header]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-code_section_size_incomplete_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-code_section_size_incomplete_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-code_section_size_incomplete_3]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-code_section_size_incomplete_4]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-terminator_incomplete]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_data_section_size]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_size_incomplete]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_sections]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_code_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-too_many_code_sections]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-zero_code_sections_header]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_3]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_section_bodies_ok_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_section_bodies_ok_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_nonzero]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_nonzero_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_nonzero_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_nonzero_3]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_nonzero_4]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_code_section_contents]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-incomplete_code_section_contents]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-trailing_bytes_after_code_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-empty_code_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-empty_code_section_with_non_empty_data]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_data_section_contents]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_contents_incomplete]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_preceding_code_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_without_code_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_3a]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_section_terminator_4a]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-trailing_bytes_after_data_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-multiple_data_sections]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-multiple_code_and_data_sections]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-unknown_section_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-unknown_section_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-unknown_section_empty]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-no_type_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-too_many_type_sections]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-empty_type_section]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-type_section_too_small_1]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-type_section_too_small_2]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-type_section_too_big]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_non_zero_inputs]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_non_zero_outputs]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-multiple_code_section_non_zero_inputs]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-multiple_code_section_non_zero_outputs]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_before_code_with_type]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-data_section_listed_in_type]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_incomplete_type]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_input_too_large]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_output_too_large]
test_legacy_initcode_invalid_eof_v1_contract[fork_CancunEIP7692-eof_test-single_code_section_max_stack_size_too_large]

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 CancunEIP7692 tests/prague/eip7692_eof_v1/eip3540_eof_v1/test_code_validation.py