from_code returns correct opcode for valid codes.
(self)
| 43 | """Tests for from_code lookup.""" |
| 44 | |
| 45 | def test_from_code_valid(self): |
| 46 | """from_code returns correct opcode for valid codes.""" |
| 47 | assert Opcode.from_code(0x00) == Opcode.TARGET |
| 48 | assert Opcode.from_code(0x09) == Opcode.ITER |
| 49 | assert Opcode.from_code(0x11) == Opcode.PUSH1 |
| 50 | assert Opcode.from_code(0x20) == Opcode.ADD |
| 51 | assert Opcode.from_code(0xF0) == Opcode.NOP |
| 52 | assert Opcode.from_code(0xFF) == Opcode.HALT |
| 53 | |
| 54 | def test_from_code_invalid(self): |
| 55 | """from_code returns None for invalid codes.""" |