def test_is_valid_dvswitch(self):
     cluster_mor = resource_util.get_cluster_mor_for_vm(
         self.session, fake_vmware_api.Constants.VM_UUID)
     self.assertTrue(len(network_util.is_valid_dvswitch(self.session,
                                                        cluster_mor,
                                                        "test_dvs"))
                     > 0)
 def test_is_valid_dvswitch_no_host(self):
     cluster_mor = resource_util.get_cluster_mor_for_vm(
         self.session, fake_vmware_api.Constants.VM_UUID)
     with mock.patch.object(resource_util, "get_host_mors_for_cluster",
                            return_value=None):
         self.assertIsNone(network_util.is_valid_dvswitch(self.session,
                                                        cluster_mor,
                                                        "test_dvs"))
 def test_get_host_mors_for_cluster(self):
     cluster_mor = resource_util.get_cluster_mor_for_vm(
         self.session, fake_vmware_api.Constants.VM_UUID)
     self.assertTrue(cluster_mor)
     host_mor = resource_util.get_host_mors_for_cluster(
         self.session, cluster_mor)
     self.assertTrue(host_mor)
     self.assertTrue(isinstance(host_mor, list))
Example #4
0
 def _find_cluster_switch_for_vm(self, device_id):
     cluster_mor = resource_util.get_cluster_mor_for_vm(self.session,
                                                        device_id)
     cluster_path = None
     if cluster_mor:
         cluster_id = cluster_mor.value
         cluster_path = cache.VCCache.get_cluster_path_for_id(cluster_id)
     if not cluster_path:
         raise error.ConfigurationError(_("Cluster for VM %s could "
                                          "not be determined") % device_id)
     switch_name = cache.VCCache.get_switch_for_cluster_path(cluster_path)
     return cluster_mor, cluster_path, switch_name
 def test_get_cluster_mor_for_invalid_vm(self):
     cluster_mor = resource_util.get_cluster_mor_for_vm(
         self.session, "1234-1234-1234-1234")
     self.assertFalse(cluster_mor)
 def test_get_cluster_mor_for_vm(self):
     cluster_mor = resource_util.get_cluster_mor_for_vm(
         self.session, fake_vmware_api.Constants.VM_UUID)
     self.assertTrue(cluster_mor)