def test_commandArgumentsDeserialization(self):
     arguments = [
         "VMServerIP$1$VMServerName", "True$VMServerName$True",
         "VMServerName", "1$1", "True"
     ]
     commandTypes = [
         COMMAND_TYPE.REGISTER_VM_SERVER,
         COMMAND_TYPE.UNREGISTER_OR_SHUTDOWN_VM_SERVER,
         COMMAND_TYPE.BOOTUP_VM_SERVER, COMMAND_TYPE.VM_BOOT_REQUEST,
         COMMAND_TYPE.HALT
     ]
     expectedResults = [{
         "VMServerIP": "VMServerIP",
         "VMServerPort": 1,
         "VMServerName": "VMServerName"
     }, {
         "Unregister": True,
         "VMServerNameOrIP": "VMServerName",
         "Halt": True
     }, {
         "VMServerNameOrIP": "VMServerName"
     }, {
         "VMID": 1,
         "UserID": 1
     }, {
         "HaltVMServers": True
     }]
     i = 0
     while (i < len(arguments)):
         result = CommandsHandler.deserializeCommandArgs(
             commandTypes[i], arguments[i])
         self.assertEquals(result, expectedResults[i],
                           "deserializeCommandArgs does not work")
         i += 1
 def test_commandArgumentsDeserialization(self):
     arguments = ["VMServerIP$1$VMServerName", "True$VMServerName$True", "VMServerName",
                  "1$1", "True"]
     commandTypes = [COMMAND_TYPE.REGISTER_VM_SERVER, COMMAND_TYPE.UNREGISTER_OR_SHUTDOWN_VM_SERVER,
                     COMMAND_TYPE.BOOTUP_VM_SERVER, COMMAND_TYPE.VM_BOOT_REQUEST, 
                     COMMAND_TYPE.HALT]
     expectedResults = [{"VMServerIP":"VMServerIP", "VMServerPort" : 1, "VMServerName" : "VMServerName"},
                        {"Unregister":True, "VMServerNameOrIP":"VMServerName", "Halt":True},
                        {"VMServerNameOrIP" : "VMServerName"}, {"VMID" : 1, "UserID" : 1},
                        {"HaltVMServers" : True}]
     i = 0
     while (i < len(arguments)) :
         result = CommandsHandler.deserializeCommandArgs(commandTypes[i], arguments[i])
         self.assertEquals(result, expectedResults[i], "deserializeCommandArgs does not work")
         i += 1