Test Function: test_gas_usage()

Test transaction and contract creation behavior for different gas

Parametrized Test Cases

Test ID gas_test_case initcode
too_little_intrinsic_gas-max_size_zeros too_little_intrinsic_gas max_size_zeros
too_little_intrinsic_gas-max_size_ones too_little_intrinsic_gas max_size_ones
too_little_intrinsic_gas-empty too_little_intrinsic_gas empty
too_little_intrinsic_gas-single_byte too_little_intrinsic_gas single_byte
too_little_intrinsic_gas-32_bytes too_little_intrinsic_gas 32_bytes
too_little_intrinsic_gas-33_bytes too_little_intrinsic_gas 33_bytes
too_little_intrinsic_gas-49120_bytes too_little_intrinsic_gas 49120_bytes
too_little_intrinsic_gas-49121_bytes too_little_intrinsic_gas 49121_bytes
exact_intrinsic_gas-max_size_zeros exact_intrinsic_gas max_size_zeros
exact_intrinsic_gas-max_size_ones exact_intrinsic_gas max_size_ones
exact_intrinsic_gas-empty exact_intrinsic_gas empty
exact_intrinsic_gas-single_byte exact_intrinsic_gas single_byte
exact_intrinsic_gas-32_bytes exact_intrinsic_gas 32_bytes
exact_intrinsic_gas-33_bytes exact_intrinsic_gas 33_bytes
exact_intrinsic_gas-49120_bytes exact_intrinsic_gas 49120_bytes
exact_intrinsic_gas-49121_bytes exact_intrinsic_gas 49121_bytes
too_little_execution_gas-max_size_zeros too_little_execution_gas max_size_zeros
too_little_execution_gas-max_size_ones too_little_execution_gas max_size_ones
too_little_execution_gas-empty too_little_execution_gas empty
too_little_execution_gas-single_byte too_little_execution_gas single_byte
too_little_execution_gas-32_bytes too_little_execution_gas 32_bytes
too_little_execution_gas-33_bytes too_little_execution_gas 33_bytes
too_little_execution_gas-49120_bytes too_little_execution_gas 49120_bytes
too_little_execution_gas-49121_bytes too_little_execution_gas 49121_bytes
exact_execution_gas-max_size_zeros exact_execution_gas max_size_zeros
exact_execution_gas-max_size_ones exact_execution_gas max_size_ones
exact_execution_gas-empty exact_execution_gas empty
exact_execution_gas-single_byte exact_execution_gas single_byte
exact_execution_gas-32_bytes exact_execution_gas 32_bytes
exact_execution_gas-33_bytes exact_execution_gas 33_bytes
exact_execution_gas-49120_bytes exact_execution_gas 49120_bytes
exact_execution_gas-49121_bytes exact_execution_gas 49121_bytes
too_little_intrinsic_gas-max_size_zeros too_little_intrinsic_gas max_size_zeros
too_little_intrinsic_gas-max_size_ones too_little_intrinsic_gas max_size_ones
too_little_intrinsic_gas-empty too_little_intrinsic_gas empty
too_little_intrinsic_gas-single_byte too_little_intrinsic_gas single_byte
too_little_intrinsic_gas-32_bytes too_little_intrinsic_gas 32_bytes
too_little_intrinsic_gas-33_bytes too_little_intrinsic_gas 33_bytes
too_little_intrinsic_gas-49120_bytes too_little_intrinsic_gas 49120_bytes
too_little_intrinsic_gas-49121_bytes too_little_intrinsic_gas 49121_bytes
exact_intrinsic_gas-max_size_zeros exact_intrinsic_gas max_size_zeros
exact_intrinsic_gas-max_size_ones exact_intrinsic_gas max_size_ones
exact_intrinsic_gas-empty exact_intrinsic_gas empty
exact_intrinsic_gas-single_byte exact_intrinsic_gas single_byte
exact_intrinsic_gas-32_bytes exact_intrinsic_gas 32_bytes
exact_intrinsic_gas-33_bytes exact_intrinsic_gas 33_bytes
exact_intrinsic_gas-49120_bytes exact_intrinsic_gas 49120_bytes
exact_intrinsic_gas-49121_bytes exact_intrinsic_gas 49121_bytes
too_little_execution_gas-max_size_zeros too_little_execution_gas max_size_zeros
too_little_execution_gas-max_size_ones too_little_execution_gas max_size_ones
too_little_execution_gas-empty too_little_execution_gas empty
too_little_execution_gas-single_byte too_little_execution_gas single_byte
too_little_execution_gas-32_bytes too_little_execution_gas 32_bytes
too_little_execution_gas-33_bytes too_little_execution_gas 33_bytes
too_little_execution_gas-49120_bytes too_little_execution_gas 49120_bytes
too_little_execution_gas-49121_bytes too_little_execution_gas 49121_bytes
exact_execution_gas-max_size_zeros exact_execution_gas max_size_zeros
exact_execution_gas-max_size_ones exact_execution_gas max_size_ones
exact_execution_gas-empty exact_execution_gas empty
exact_execution_gas-single_byte exact_execution_gas single_byte
exact_execution_gas-32_bytes exact_execution_gas 32_bytes
exact_execution_gas-33_bytes exact_execution_gas 33_bytes
exact_execution_gas-49120_bytes exact_execution_gas 49120_bytes
exact_execution_gas-49121_bytes exact_execution_gas 49121_bytes