Generate fixtures for these test cases for Osaka with:
fill -v tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py::test_first_section_returning --fork Osaka
Test EOF validation failing because the first section is not non-returning.
Source code in tests/osaka/eip7692_eof_v1/eip6206_jumpf/test_nonreturning_validation.py
1920212223242526272829303132333435363738
@pytest.mark.parametrize("code_section",[pytest.param(Section.Code(Op.STOP,code_outputs=0),id="stop"),pytest.param(Section.Code(Op.INVALID,code_outputs=0),id="invalid0"),pytest.param(Section.Code(Op.ADDRESS+Op.POP+Op.INVALID,code_outputs=0),id="invalid1"),pytest.param(Section.Code(Op.RETURN(0,0),code_outputs=0),id="return"),pytest.param(Section.Code(Op.RETF,code_outputs=0),id="retf0"),pytest.param(Section.Code(Op.PUSH0+Op.RETF,code_outputs=1),id="retf1"),],)deftest_first_section_returning(eof_test:EOFTestFiller,code_section:Section):"""Test EOF validation failing because the first section is not non-returning."""eof_test(container=Container(sections=[code_section],validity_error=EOFException.INVALID_FIRST_SECTION_TYPE))