Test Function: test_invalid_block_blob_count()

Test all invalid blob combinations in a single block, where the sum of all blobs in a block is

Back to test_invalid_block_blob_count().

Parametrized Test Cases

Test ID (Abbreviated) tx_error blobs_per_tx
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 2)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 3)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 2, 2)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 4)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 2, 3)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 2, 2)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 5)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 4)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 3, 3)
...fork_Cancun-blockchain_test--blobs_per_tx_(2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 3)
...fork_Cancun-blockchain_test--blobs_per_tx_(1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 6)
...fork_Cancun-blockchain_test--blobs_per_tx_(2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 5)
...fork_Cancun-blockchain_test--blobs_per_tx_(3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 4)
...fork_Cancun-blockchain_test--blobs_per_tx_(7,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (7,)
...fork_Cancun-blockchain_test--blobs_per_tx_(2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 1, 1, 1, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 1, 1, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 1, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(4, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 1, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 2, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(5, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 1, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(4, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 2, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 3, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 2)
...fork_Cancun-blockchain_test--blobs_per_tx_(6, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (6, 1)
...fork_Cancun-blockchain_test--blobs_per_tx_(5, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 2)
...fork_Cancun-blockchain_test--blobs_per_tx_(4, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 3)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 2)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 3)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 2, 2)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 4)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 2, 3)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 2, 2)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 5)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 4)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 3, 3)
...fork_Prague-blockchain_test--blobs_per_tx_(2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 3)
...fork_Prague-blockchain_test--blobs_per_tx_(1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 6)
...fork_Prague-blockchain_test--blobs_per_tx_(2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 5)
...fork_Prague-blockchain_test--blobs_per_tx_(3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 4)
...fork_Prague-blockchain_test--blobs_per_tx_(7,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (7,)
...fork_Prague-blockchain_test--blobs_per_tx_(2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 1, 1, 1, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 1, 1, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 1, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(4, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 1, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 2, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(5, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 1, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(4, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 2, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 3, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 2)
...fork_Prague-blockchain_test--blobs_per_tx_(6, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (6, 1)
...fork_Prague-blockchain_test--blobs_per_tx_(5, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 2)
...fork_Prague-blockchain_test--blobs_per_tx_(4, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 3)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 1, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 1, 2)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 1, 1, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 1, 3)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 1, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 2, 2)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 1, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 1, 4)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 2, 3)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 2, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 2, 2)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 1, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 1, 5)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 2, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 2, 4)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 3, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 3, 3)
...fork_Osaka-blockchain_test--blobs_per_tx_(2, 2, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 3)
...fork_Osaka-blockchain_test--blobs_per_tx_(1, 6) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (1, 6)
...fork_Osaka-blockchain_test--blobs_per_tx_(2, 5) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 5)
...fork_Osaka-blockchain_test--blobs_per_tx_(3, 4) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 4)
...fork_Osaka-blockchain_test--blobs_per_tx_(7,) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (7,)
...fork_Osaka-blockchain_test--blobs_per_tx_(2, 1, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 1, 1, 1, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(3, 1, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 1, 1, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(2, 2, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 1, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(4, 1, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 1, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(3, 2, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(2, 2, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (2, 2, 2, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(5, 1, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 1, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(4, 2, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 2, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(3, 3, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 3, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(3, 2, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (3, 2, 2)
...fork_Osaka-blockchain_test--blobs_per_tx_(6, 1) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (6, 1)
...fork_Osaka-blockchain_test--blobs_per_tx_(5, 2) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (5, 2)
...fork_Osaka-blockchain_test--blobs_per_tx_(4, 3) TransactionException.TYPE_3_TX_MAX_BLOB_GAS_ALLOWANCE_EXCEEDED (4, 3)