Ejemplo n.º 1
0
def fake_datastore_obj(*args, **kwargs):
    dc_obj = oslo_datacenter.Datacenter(ref='fake-ref',
                                        name='fake-name')
    dc_obj.path = args[0]
    return oslo_datastore.Datastore(ref='fake-ref',
                                    datacenter=dc_obj,
                                    name=args[1])
Ejemplo n.º 2
0
 def _get_datacenter(self, datacenter_path):
     search_index_moref = self.session.vim.service_content.searchIndex
     dc_moref = self.session.invoke_api(self.session.vim,
                                        'FindByInventoryPath',
                                        search_index_moref,
                                        inventoryPath=datacenter_path)
     dc_name = datacenter_path.rsplit('/', 1)[-1]
     # TODO(sabari): Add datacenter_path attribute in oslo.vmware
     dc_obj = oslo_datacenter.Datacenter(ref=dc_moref, name=dc_name)
     dc_obj.path = datacenter_path
     return dc_obj
Ejemplo n.º 3
0
 def test_dc(self):
     self.assertRaises(ValueError, datacenter.Datacenter, None, 'dc-1')
     self.assertRaises(ValueError, datacenter.Datacenter, mock.Mock(), None)
     dc = datacenter.Datacenter('ref', 'name')
     self.assertEqual('ref', dc.ref)
     self.assertEqual('name', dc.name)