@pytest.mark.ported_from(["https://github.com/ethereum/tests/blob/v13.3/src/GeneralStateTestsFiller/Cancun/stEIP1153-transientStorage/03_tloadAfterStoreIs0Filler.yml",],pr=["https://github.com/ethereum/execution-spec-tests/pull/440"],)@pytest.mark.valid_from("Cancun")deftest_basic_tload_other_after_tstore(state_test:StateTestFiller,pre:Alloc,)->None:""" Ported .json vectors. (03_tloadAfterStoreIs0Filler.yml) Loading any other slot after storing to a slot returns 0. """tstore_value=88slot_tload_untouched_slot_after_tstore_result=1slot_code_worked=2address_to=pre.deploy_contract(code=Op.JUMPDEST()# 03 test+Op.TSTORE(3,tstore_value)+Op.SSTORE(slot_tload_untouched_slot_after_tstore_result,Op.TLOAD(0))+Op.SSTORE(slot_code_worked,1),storage={slot_tload_untouched_slot_after_tstore_result:0xFF,},)post={address_to:Account(storage={slot_tload_untouched_slot_after_tstore_result:0x00,slot_code_worked:0x01,})}tx=Transaction(sender=pre.fund_eoa(7_000_000_000_000_000_000),to=address_to,gas_price=10,data=b"",gas_limit=5000000,value=0,)state_test(env=Environment(),pre=pre,post=post,tx=tx)