Skip to content

Test Mcopy - Test Cases

Test cases generated from tests/cancun/eip5656_mcopy/test_mcopy.py

Parametrized test cases generated from the test module tests/cancun/eip5656_mcopy/test_mcopy.py:

test_valid_mcopy_operations[fork_Cancun-blockchain_test-zero_inputs]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_word_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_memory_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_memory_copy]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-full_memory_clean]
test_valid_mcopy_operations[fork_Cancun-blockchain_test-out_of_bounds_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-zero_inputs]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_word_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_memory_rewrite]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_memory_copy]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-full_memory_clean]
test_valid_mcopy_operations[fork_Cancun-blockchain_test_engine-out_of_bounds_memory_extension]
test_valid_mcopy_operations[fork_Cancun-state_test-zero_inputs]
test_valid_mcopy_operations[fork_Cancun-state_test-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Cancun-state_test-single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-full_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-state_test-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-state_test-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Cancun-state_test-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Cancun-state_test-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Cancun-state_test-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-state_test-single_word_memory_extension]
test_valid_mcopy_operations[fork_Cancun-state_test-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-state_test-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Cancun-state_test-full_memory_rewrite]
test_valid_mcopy_operations[fork_Cancun-state_test-full_memory_copy]
test_valid_mcopy_operations[fork_Cancun-state_test-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Cancun-state_test-full_memory_clean]
test_valid_mcopy_operations[fork_Cancun-state_test-out_of_bounds_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test-zero_inputs]
test_valid_mcopy_operations[fork_Prague-blockchain_test-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_word_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_memory_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_memory_copy]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Prague-blockchain_test-full_memory_clean]
test_valid_mcopy_operations[fork_Prague-blockchain_test-out_of_bounds_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-zero_inputs]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_word_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_memory_rewrite]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_memory_copy]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-full_memory_clean]
test_valid_mcopy_operations[fork_Prague-blockchain_test_engine-out_of_bounds_memory_extension]
test_valid_mcopy_operations[fork_Prague-state_test-zero_inputs]
test_valid_mcopy_operations[fork_Prague-state_test-zero_length_out_of_bounds_destination]
test_valid_mcopy_operations[fork_Prague-state_test-single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-full_word_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-single_byte_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-state_test-full_word_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-state_test-mid_word_single_byte_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-mid_word_single_word_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-mid_word_multi_word_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-two_words_forward_overwrite]
test_valid_mcopy_operations[fork_Prague-state_test-two_words_backward_overwrite]
test_valid_mcopy_operations[fork_Prague-state_test-two_words_backward_overwrite_single_byte_offset]
test_valid_mcopy_operations[fork_Prague-state_test-single_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-state_test-single_word_memory_extension]
test_valid_mcopy_operations[fork_Prague-state_test-single_word_minus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-state_test-single_word_plus_one_byte_memory_extension]
test_valid_mcopy_operations[fork_Prague-state_test-full_memory_rewrite]
test_valid_mcopy_operations[fork_Prague-state_test-full_memory_copy]
test_valid_mcopy_operations[fork_Prague-state_test-full_memory_copy_offset]
test_valid_mcopy_operations[fork_Prague-state_test-full_memory_clean]
test_valid_mcopy_operations[fork_Prague-state_test-out_of_bounds_memory_extension]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test-empty_memory-length_1-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-blockchain_test_engine-empty_memory-length_1-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Cancun-state_test-empty_memory-length_1-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test-empty_memory-length_1-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-blockchain_test_engine-empty_memory-length_1-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_0-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_0-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_0-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_0-src_32-dest_32]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_1-src_0-dest_0]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_1-src_0-dest_32]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_1-src_32-dest_0]
test_mcopy_on_empty_memory[fork_Prague-state_test-empty_memory-length_1-src_32-dest_32]

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/cancun/eip5656_mcopy/test_mcopy.py