Skip to content

test_worst_returndatasize_zero()

Documentation for tests/benchmark/test_worst_compute.py::test_worst_returndatasize_zero@88e9fb8f.

Generate fixtures for these test cases for Osaka with:

fill -v tests/benchmark/test_worst_compute.py::test_worst_returndatasize_zero -m benchmark

Test running a block with as many RETURNDATASIZE opcodes as possible with a zero buffer.

Source code in tests/benchmark/test_worst_compute.py
198
199
200
201
202
203
204
205
def test_worst_returndatasize_zero(benchmark_test: BenchmarkTestFiller) -> None:
    """
    Test running a block with as many RETURNDATASIZE opcodes as possible with
    a zero buffer.
    """
    benchmark_test(
        code_generator=ExtCallGenerator(attack_block=Op.RETURNDATASIZE),
    )

Parametrized Test Cases

This test case is only parametrized by fork.

Test ID (Abbreviated)
...fork_Prague-blockchain_test
...fork_Osaka-blockchain_test