def test_VMStep(self):
        bytecode = []
        bytecode.append(ByteCodeGenerator.dumpRegisterHex(None, [7]))  # hacked bytecode to display r7 value
        bytecode.append(ByteCodeGenerator.dumpRegisterHex(None, [7]))  #
        bytecode.append(ByteCodeGenerator.halt(None))

        vm = VirtualMachine()
        cbytecodes = vm.convertToCArray(bytecode)
        cCharArray_t = c_char * 300
        cCharArray = cCharArray_t(0)
        cPtr = c_char_p
        cPtr = cCharArray
        vm.dumpBytecodes(bytecode)

        vm.dumpBytecode(bytecode[0])
        vm.dumpBytecode(bytecode[1])
        vm.dumpBytecode(bytecode[2])