Skip to content
Ethereum Execution Spec Tests
Pytest Plugins
Initializing search
execution-spec-tests
Overview
Getting Started
Writing Tests
Tutorials
Consuming Tests
Getting Help
Developer Doc
Changelog
Library Reference
Test case reference
Ethereum Execution Spec Tests
execution-spec-tests
Overview
Getting Started
Getting Started
Quick Start
VS Code Setup
Repository Overview
Installation Troubleshooting
Executing Tests at a Prompt
Executing Tests in VS Code
Executing Tests for Features Under Development
Debugging Transition Tools
Writing Tests
Writing Tests
Code Standards
Types of Test
Adding a New Test
Writing a New Test
Test Markers
Referencing an EIP Spec Version
Verifying Changes Locally
Exception Tests
Tutorials
Tutorials
State Transition Tests
Consuming Tests
Consuming Tests
State Tests
Blockchain Tests
Blockchain Engine Tests
EOF Tests
Common Types
Exceptions
Getting Help
Developer Doc
Developer Doc
Documentation
Coding Style
Enabling Precommit Checks
Changelog
Library Reference
Library Reference
Ethereum Test Base Types Package
Ethereum Test Exceptions Package
Ethereum Test Fixtures Package
Ethereum Test Forks Package
Ethereum Test Specs Package
Ethereum Test Tools Package
Ethereum Test Types Package
Ethereum Test VM Package
EVM Transition Tool Package
Pytest Plugins
Pytest Plugins
Table of contents
pytest_plugins
Filler Plugin
Test case reference
Test case reference
Prague
Prague
EIP-2537 Bls 12 381 Precompiles
EIP-2537 Bls 12 381 Precompiles
Spec
Test Bls12 G1add
Test Bls12 G1add
Test Cases
Test Bls12 G1msm
Test Bls12 G1msm
Test Cases
Test Bls12 G1mul
Test Bls12 G1mul
Test Cases
Test Bls12 G2add
Test Bls12 G2add
Test Cases
Test Bls12 G2msm
Test Bls12 G2msm
Test Cases
Test Bls12 G2mul
Test Bls12 G2mul
Test Cases
Test Bls12 Map Fp2 To G2
Test Bls12 Map Fp2 To G2
Test Cases
Test Bls12 Map Fp To G1
Test Bls12 Map Fp To G1
Test Cases
Test Bls12 Pairing
Test Bls12 Pairing
Test Cases
Test Bls12 Precompiles Before Fork
Test Bls12 Precompiles Before Fork
Test Cases
Test Bls12 Variable Length Input Contracts
Test Bls12 Variable Length Input Contracts
Test Cases
Vectors
Vectors
Test-vectors
EIP-2935 Historical Block Hashes From State
EIP-2935 Historical Block Hashes From State
Spec
Test Block Hashes
Test Block Hashes
Test Cases
EIP-6110 Deposits
EIP-6110 Deposits
Spec
Test Deposits
Test Deposits
Test Cases
EIP-7002 El Triggerable Withdrawals
EIP-7002 El Triggerable Withdrawals
Spec
Test Withdrawal Requests
Test Withdrawal Requests
Test Cases
EIP-7251 Consolidations
EIP-7251 Consolidations
Spec
Test Consolidations
Test Consolidations
Test Cases
EIP-7685 General Purpose El Requests
EIP-7685 General Purpose El Requests
Spec
Test Deposits Withdrawals Consolidations
Test Deposits Withdrawals Consolidations
Test Cases
EIP-7692 Eof V1
EIP-7692 Eof V1
Tracker
EIP-3540 Eof V1
EIP-3540 Eof V1
Spec
Test All Opcodes In Container
Test All Opcodes In Container
Test Cases
Test Calls
Test Calls
Test Cases
Test Code Validation
Test Code Validation
Test Cases
Test Container Size
Test Container Size
Test Cases
Test Container Validation
Test Container Validation
Test Cases
Test Eof Example
Test Eof Example
Test Cases
Test Example Valid Invalid
Test Example Valid Invalid
Test Cases
Test Execution Function
Test Execution Function
Test Cases
Test Extcode
Test Extcode
Test Cases
Test Section Order
Test Section Order
Test Cases
Test Section Size
Test Section Size
Test Cases
EIP-4200 Relative Jumps
EIP-4200 Relative Jumps
Test Rjump
Test Rjump
Test Cases
Test Rjumpi
Test Rjumpi
Test Cases
Test Rjumpv
Test Rjumpv
Test Cases
EIP-4750 Functions
EIP-4750 Functions
Test Callf Execution
Test Callf Execution
Test Cases
EIP-6206 Jumpf
EIP-6206 Jumpf
Spec
Test Jumpf Execution
Test Jumpf Execution
Test Cases
Test Jumpf Stack
Test Jumpf Stack
Test Cases
Test Jumpf Target
Test Jumpf Target
Test Cases
EIP-663 DUPn Swapn Exchange
EIP-663 DUPn Swapn Exchange
Test DUPn
Test DUPn
Test Cases
Test Exchange
Test Exchange
Test Cases
Test Swapn
Test Swapn
Test Cases
EIP-7069 Extcall
EIP-7069 Extcall
Spec
Test Address Space Extension
Test Address Space Extension
Test Cases
Test Calldata
Test Calldata
Test Cases
Test Returndatacopy Memory Expansion
Test Returndatacopy Memory Expansion
Test Cases
Test Returndataload
Test Returndataload
Test Cases
EIP-7480 Data Section
EIP-7480 Data Section
Spec
Test Code Validation
Test Code Validation
Test Cases
Test Data Opcodes
Test Data Opcodes
Test Cases
Test Datacopy Memory Expansion
Test Datacopy Memory Expansion
Test Cases
EIP-7620 Eof Create
EIP-7620 Eof Create
Spec
Test Eofcreate
Test Eofcreate
Test Cases
Test Eofcreate Failures
Test Eofcreate Failures
Test Cases
Test Legacy Eof Creates
Test Legacy Eof Creates
Test Cases
Test Returncontract
Test Returncontract
Test Cases
Test Subcontainer Validation
Test Subcontainer Validation
Test Cases
EIP-7702 Eoa Code Tx
EIP-7702 Eoa Code Tx
Spec
Test Eoa Code Txs
Test Eoa Code Txs
Test Cases
Cancun
Cancun
EIP-1153 Tstore
EIP-1153 Tstore
Spec
Test Basic Tload
Test Basic Tload
Test Cases
Test Tload Calls
Test Tload Calls
Test Cases
Test Tload Reentrancy
Test Tload Reentrancy
Test Cases
Test Tstorage
Test Tstorage
Test Cases
Test Tstorage Create Contexts
Test Tstorage Create Contexts
Test Cases
Test Tstorage Execution Contexts
Test Tstorage Execution Contexts
Test Cases
Test Tstorage Reentrancy Contexts
Test Tstorage Reentrancy Contexts
Test Cases
Test Tstorage Selfdestruct
Test Tstorage Selfdestruct
Test Cases
Test Tstore Reentrancy
Test Tstore Reentrancy
Test Cases
EIP-4788 Beacon Root
EIP-4788 Beacon Root
Spec
Test Beacon Root Contract
Test Beacon Root Contract
Test Cases
EIP-4844 Blobs
EIP-4844 Blobs
Spec
Test Blob Txs
Test Blob Txs
Test Cases
Test Blob Txs Full
Test Blob Txs Full
Test Cases
Test Blobhash Opcode
Test Blobhash Opcode
Test Cases
Test Blobhash Opcode Contexts
Test Blobhash Opcode Contexts
Test Cases
Test Excess Blob Gas
Test Excess Blob Gas
Test Cases
Test Excess Blob Gas Fork Transition
Test Excess Blob Gas Fork Transition
Test Cases
Test Point Evaluation Precompile
Test Point Evaluation Precompile
Test Cases
Test Point Evaluation Precompile Gas
Test Point Evaluation Precompile Gas
Test Cases
Point Evaluation Vectors
Point Evaluation Vectors
Readme
EIP-5656 Mcopy
EIP-5656 Mcopy
Test Mcopy
Test Mcopy
Test Cases
Test Mcopy Contexts
Test Mcopy Contexts
Test Cases
Test Mcopy Memory Expansion
Test Mcopy Memory Expansion
Test Cases
EIP-6780 Selfdestruct
EIP-6780 Selfdestruct
Test Dynamic Create2 Selfdestruct Collision
Test Dynamic Create2 Selfdestruct Collision
Test Cases
Test Reentrancy Selfdestruct Revert
Test Reentrancy Selfdestruct Revert
Test Cases
Test Selfdestruct
Test Selfdestruct
Test Cases
Test Selfdestruct Revert
Test Selfdestruct Revert
Test Cases
EIP-7516 Blobgasfee
EIP-7516 Blobgasfee
Test Blobgasfee Opcode
Test Blobgasfee Opcode
Test Cases
Shanghai
Shanghai
EIP-3651 Warm Coinbase
EIP-3651 Warm Coinbase
Test Warm Coinbase
Test Warm Coinbase
Test Cases
EIP-3855 Push0
EIP-3855 Push0
Test Push0
Test Push0
Test Cases
EIP-3860 Initcode
EIP-3860 Initcode
Test Initcode
Test Initcode
Test Cases
EIP-4895 Withdrawals
EIP-4895 Withdrawals
Test Withdrawals
Test Withdrawals
Test Cases
Paris
Paris
Security
Security
Test Selfdestruct Balance Bug
Test Selfdestruct Balance Bug
Test Cases
Berlin
Berlin
EIP-2930 Access List
EIP-2930 Access List
Test ACL
Test ACL
Test Cases
Istanbul
Istanbul
EIP-1344 CHAINID
EIP-1344 CHAINID
Test CHAINID
Test CHAINID
Test Cases
Constantinople
Constantinople
EIP-1014 Create2
EIP-1014 Create2
Spec
Test Create Returndata
Test Create Returndata
Test Cases
Test Recreate
Test Recreate
Test Cases
Byzantium
Byzantium
EIP-198 Modexp Precompile
EIP-198 Modexp Precompile
Test Modexp
Test Modexp
Test Cases
Homestead
Homestead
Coverage
Coverage
Test Coverage
Test Coverage
Test Cases
Yul
Yul
Test Yul Example
Test Yul Example
Test Cases
Frontier
Frontier
Opcodes
Opcodes
Test Call And Callcode Gas Calculation
Test Call And Callcode Gas Calculation
Test Cases
Test DUP
Test DUP
Test Cases
Test Selfdestruct
Test Selfdestruct
Test Cases
Table of contents
pytest_plugins
Pytest Framework and Customizations
¶
Package containing pytest plugins related to test filling.