def test_vm_jne(): code = [*create_instr("jne", 0)] vm = Arkhe(code) vm.registers[0] = 0 vm._eqflag = False vm.exc_instr() assert vm.counter == 0 vm._eqflag = True vm.exc_instr() assert vm.counter == 3
def test_vm_jfn(): code = [*create_instr("jfn", 0)] vm = Arkhe(code) vm.registers[0] = 20 vm._eqflag = False vm.exc_instr() assert vm.counter == 23