test_container_combos_valid()
¶
Documentation for tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_subcontainer_validation.py::test_container_combos_valid@21fb11c8
.
Generate fixtures for these test cases for Osaka with:
fill -v tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_subcontainer_validation.py::test_container_combos_valid --fork Osaka
Test valid subcontainer reference / opcode combos.
Source code in tests/osaka/eip7692_eof_v1/eip7620_eof_create/test_subcontainer_validation.py
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
|
Parametrized Test Cases¶
This test case is only parametrized by fork and fixture format.
Test ID (Abbreviated) | code_section | sub_container | container_kind |
---|---|---|---|
...fork_Osaka-eof_test-EOFCREATE_RETURNCONTRACT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x06\x03\x00\x01\x00\x14\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xee\x00\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_test-RETURNCONTRACT_STOP | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_test-RETURNCONTRACT_RETURN | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xf3' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_test-EOFCREATE_REVERT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_test-RETURNCONTRACT_REVERT | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_state_test-EOFCREATE_RETURNCONTRACT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x06\x03\x00\x01\x00\x14\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xee\x00\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_state_test-RETURNCONTRACT_STOP | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_state_test-RETURNCONTRACT_RETURN | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xf3' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_state_test-EOFCREATE_REVERT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_state_test-RETURNCONTRACT_REVERT | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_blockchain_test-EOFCREATE_RETURNCONTRACT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x06\x03\x00\x01\x00\x14\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xee\x00\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_blockchain_test-RETURNCONTRACT_STOP | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x01\x04\x00\x00\x00\x00\x80\x00\x00\x00' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_blockchain_test-RETURNCONTRACT_RETURN | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xf3' custom_size=0 kind= |
INITCODE |
...fork_Osaka-eof_blockchain_test-EOFCREATE_REVERT | data=b'`\x00`\x00`\x00`\x00\xec\x00a \x15`\x01U\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
RUNTIME |
...fork_Osaka-eof_blockchain_test-RETURNCONTRACT_REVERT | data=b'a \x15`\x01U`\x00`\x00\xee\x00' custom_size=0 kind= |
data=b'\xef\x00\x01\x01\x00\x04\x02\x00\x01\x00\x05\x04\x00\x00\x00\x00\x80\x00\x02`\x00`\x00\xfd' custom_size=0 kind= |
INITCODE |