Skip to content

test_returndatasize_zero()

Documentation for tests/benchmark/compute/instruction/test_call_context.py::test_returndatasize_zero@892e6d1e.

Generate fixtures for these test cases for Amsterdam with:

fill -v tests/benchmark/compute/instruction/test_call_context.py::test_returndatasize_zero --gas-benchmark-values 1

Benchmark RETURNDATASIZE instruction with zero buffer.

Source code in tests/benchmark/compute/instruction/test_call_context.py
315
316
317
318
319
320
321
322
def test_returndatasize_zero(
    benchmark_test: BenchmarkTestFiller,
) -> None:
    """Benchmark RETURNDATASIZE instruction with zero buffer."""
    benchmark_test(
        target_opcode=Op.RETURNDATASIZE,
        code_generator=ExtCallGenerator(attack_block=Op.RETURNDATASIZE),
    )

Parametrized Test Cases

This test generates 1 parametrized test case across 3 forks.