def testCase2903(self): newvm = self.connection.getVM(self.TestVM_ID) target = VirtualMachine(self.connection) target.imageGUID = newvm.imageGUID # should be removed target.SecurityGroupGUID = newvm.SecurityGroupGUID target.autoProvision = newvm.autoProvision target.imageName = testlib.RandomString( string.ascii_uppercase + string.digits, 36) updated = target.update() self.assertEqual(updated.imageName, target.imageName)
def testUpdateVM(self): self.vms = self.connection.listAllVM() for vm in self.vms: newvm = self.connection.getVM(vm.imageGUID) target = VirtualMachine(self.connection) target.imageGUID = newvm.imageGUID target.href = newvm.href target.imageDescription = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(360)) target.SecurityGroupGUID = newvm.SecurityGroupGUID target.autoProvision = newvm.autoProvision updated = target.update() self.assertEqual(updated.imageGUID, target.imageGUID)
def testCase2904(self): newvm = self.connection.getVM(self.TestVM_ID) target = VirtualMachine(self.connection) target.imageGUID = newvm.imageGUID # should be removed target.SecurityGroupGUID = newvm.SecurityGroupGUID target.autoProvision = newvm.autoProvision target.imageDescription = ''.join( random.choice(string.ascii_uppercase + string.digits) for x in range(361)) updated = target.update() self.assertEqual(updated, None)
def testUpdateVM(self): self.vms = self.connection.listAllVM() for vm in self.vms: newvm = self.connection.getVM(vm.imageGUID) target = VirtualMachine(self.connection) target.imageGUID = newvm.imageGUID target.href = newvm.href target.imageDescription = ''.join( random.choice(string.ascii_uppercase + string.digits) for x in range(360)) target.SecurityGroupGUID = newvm.SecurityGroupGUID target.autoProvision = newvm.autoProvision updated = target.update() self.assertEqual(updated.imageGUID, target.imageGUID)