Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ def total_cost_floor_per_token(fork: Fork):
return gas_costs.G_TX_DATA_FLOOR_TOKEN_COST


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"exceed_tx_gas_limit,correct_intrinsic_cost_in_transaction_gas_limit",
[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,7 @@ def _exact_size_transactions_impl(
return transactions, final_gas


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"delta",
[
Expand Down Expand Up @@ -440,6 +441,7 @@ def test_block_at_rlp_size_limit_boundary(
)


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.with_all_typed_transactions
@pytest.mark.verify_sync
def test_block_rlp_size_at_limit_with_all_typed_transactions(
Expand Down Expand Up @@ -479,6 +481,7 @@ def test_block_rlp_size_at_limit_with_all_typed_transactions(
)


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.verify_sync
def test_block_at_rlp_limit_with_logs(
blockchain_test: BlockchainTestFiller,
Expand Down
7 changes: 7 additions & 0 deletions tests/prague/eip7702_set_code_tx/test_set_code_txs.py
Original file line number Diff line number Diff line change
Expand Up @@ -1812,6 +1812,7 @@ def test_set_code_to_self_destructing_account_deployed_in_same_tx(
)


@pytest.mark.xdist_group(name="bigmem")
def test_set_code_multiple_first_valid_authorization_tuples_same_signer(
state_test: StateTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -1859,6 +1860,7 @@ def test_set_code_multiple_first_valid_authorization_tuples_same_signer(
)


@pytest.mark.xdist_group(name="bigmem")
def test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce(
state_test: StateTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -1906,6 +1908,7 @@ def test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_non
)


@pytest.mark.xdist_group(name="bigmem")
def test_set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored(
state_test: StateTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -2001,6 +2004,7 @@ def test_set_code_multiple_valid_authorization_tuples_first_invalid_same_signer(
)


@pytest.mark.xdist_group(name="bigmem")
def test_set_code_all_invalid_authorization_tuples(
state_test: StateTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -2040,6 +2044,7 @@ def test_set_code_all_invalid_authorization_tuples(
)


@pytest.mark.xdist_group(name="bigmem")
def test_set_code_using_chain_specific_id(
state_test: StateTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -2088,6 +2093,7 @@ def test_set_code_using_chain_specific_id(
SECP256K1N_OVER_2 = SECP256K1N // 2


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"v,r,s",
[
Expand Down Expand Up @@ -2148,6 +2154,7 @@ def test_set_code_using_valid_synthetic_signatures(
)


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"v,r,s",
[
Expand Down
3 changes: 3 additions & 0 deletions tests/prague/eip7702_set_code_tx/test_set_code_txs_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -1441,6 +1441,7 @@ class DelegationTo(Enum):
RESET = 3


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.valid_from("Prague")
@pytest.mark.parametrize(
"first_delegation", [DelegationTo.CONTRACT_A, DelegationTo.CONTRACT_B, DelegationTo.RESET]
Expand Down Expand Up @@ -1536,6 +1537,7 @@ def test_double_auth(
)


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.valid_from("Prague")
def test_pointer_resets_an_empty_code_account_with_storage(
blockchain_test: BlockchainTestFiller,
Expand Down Expand Up @@ -1754,6 +1756,7 @@ def test_set_code_type_tx_pre_fork(


@pytest.mark.valid_from("Prague")
@pytest.mark.xdist_group(name="bigmem")
def test_delegation_replacement_call_previous_contract(
state_test: StateTestFiller,
pre: Alloc,
Expand Down
2 changes: 2 additions & 0 deletions tests/shanghai/eip3855_push0/test_push0.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
pytestmark = pytest.mark.valid_from("Shanghai")


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"contract_code,expected_storage",
[
Expand Down Expand Up @@ -120,6 +121,7 @@ def push0_contract_caller(
)
return pre.deploy_contract(call_code)

@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"call_opcode",
[
Expand Down
2 changes: 2 additions & 0 deletions tests/shanghai/eip3860_initcode/test_initcode.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@
"""


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize(
"initcode",
[
Expand Down Expand Up @@ -481,6 +482,7 @@ def create2_word_cost(self, opcode: Op, fork: Fork, initcode: Initcode) -> int:
gas_costs = fork.gas_costs()
return ceiling_division(len(initcode), 32) * gas_costs.G_KECCAK_256_WORD

@pytest.mark.xdist_group(name="bigmem")
def test_create_opcode_initcode(
self,
state_test: StateTestFiller,
Expand Down
2 changes: 2 additions & 0 deletions tests/shanghai/eip4895_withdrawals/test_withdrawals.py
Original file line number Diff line number Diff line change
Expand Up @@ -651,6 +651,7 @@ def test_zero_amount(
)


@pytest.mark.xdist_group(name="bigmem")
def test_large_amount(
blockchain_test: BlockchainTestFiller,
pre: Alloc,
Expand Down Expand Up @@ -690,6 +691,7 @@ def test_large_amount(
blockchain_test(pre=pre, post=post, blocks=blocks)


@pytest.mark.xdist_group(name="bigmem")
@pytest.mark.parametrize("amount", [0, 1])
@pytest.mark.with_all_precompiles
def test_withdrawing_to_precompiles(
Expand Down
Loading