Skip to content

Commit 10205fa

Browse files
committed
Add inital disassembler unittests
1 parent 529399d commit 10205fa

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

tests/__init__.py

Whitespace-only changes.

tests/tests.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import unittest
2+
from pyevmasm import EVMAsm
3+
4+
class DisassembleTests(unittest.TestCase):
5+
def test_STOP(self):
6+
insn = EVMAsm.disassemble_one('\x00')
7+
self.assertTrue(str(insn) == 'STOP')
8+
9+
def test_JUMPI(self):
10+
insn = EVMAsm.disassemble_one('\x57')
11+
self.assertTrue(str(insn) == 'JUMPI')
12+
self.assertTrue(insn.is_branch)
13+
14+
15+
if __name__ == '__main__':
16+
unittest.main()

0 commit comments

Comments
 (0)