test_invalid_zero_length_g1msm()¶
Documentation for tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_zero_length_g1msm@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_zero_length_g1msm --fork Osaka
Test the BLS12_G1MSM precompile by passing an input with zero length.
Source code in tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py
339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 | |
Parametrized Test Cases¶
This test case is only parametrized by fork and fixture format.
| Test ID (Abbreviated) | precompile_address | expected_output | precompile_gas_list | precompile_data_length_list |
|---|---|---|---|---|
| ...fork_Prague-state_test-precompile_address_12--zero_length_input | 12 | [12000] | [0] | |
| ...fork_Prague-blockchain_test_from_state_test-precompile_address_12--zero_length_input | 12 | [12000] | [0] | |
| ...fork_Osaka-state_test-precompile_address_12--zero_length_input | 12 | [12000] | [0] | |
| ...fork_Osaka-blockchain_test_from_state_test-precompile_address_12--zero_length_input | 12 | [12000] | [0] |