def test_xx(self): vm = Mock() vm.ReconfigVM_Task = lambda x: isinstance(x, vim.vm.ConfigSpec) nicspec = Mock() res = VNicService.vnic_add_to_vm_task(nicspec=nicspec, virtual_machine=vm, logger=Mock()) self.assertIsNone(res)
def integrationtest_attach_vnic(self, network): nicspes = VNicService.vnic_new_attached_to_network(network) path = "{}/{}".format(self.vcenter_name, self.virtual_machine_path) vm = self.py_vmomi_service.find_vm_by_name(self.si, path, self.virtual_machine_name) if not vm: print "No VM named '{}/{}'".format(path, self.virtual_machine_name) return print "VM found. \n{}".format(vm) task = VNicService.vnic_add_to_vm_task(nicspes, vm) self.synchronous_task_waiter.wait_for_task(task, Mock())
def test_vnic_add_to_vm_task(self): #arrange nicspec = vim.vm.device.VirtualDeviceSpec() vm = Mock() VNicService.vnic_set_connectivity_status = Mock() pyVmomiService.vm_reconfig_task = Mock() #act res = VNicService.vnic_add_to_vm_task(nicspec=nicspec, virtual_machine=vm, logger=Mock()) #assert self.assertTrue(VNicService.vnic_set_connectivity_status.called) self.assertTrue(pyVmomiService.vm_reconfig_task.called)