from riscemu.helpers import * def test_align_address(): assert align_addr(3, 1) == 3 assert align_addr(3, 2) == 4 assert align_addr(3, 4) == 4 assert align_addr(3, 8) == 8 assert align_addr(8, 8) == 8 def test_parse_numeric(): assert parse_numeric_argument('13') == 13 assert parse_numeric_argument('0x100') == 256 assert parse_numeric_argument('-13') == -13