Exemplo n.º 1
0
 def testGetDisksNamesVirtualbox(self):
   reader = ovf.OVFReader(self.virtualbox_ovf)
   disk_names = reader.GetDisksNames()
   expected_names = [
     ("new_disk.vmdk", None) ,
     ("second_disk.vmdk", None),
   ]
   self.assertEqual(sorted(disk_names), sorted(expected_names))
Exemplo n.º 2
0
 def testGetBackendDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, EMPTY_BACKEND)
Exemplo n.º 3
0
 def testGetBackendDataVirtualbox(self):
   reader = ovf.OVFReader(self.virtualbox_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, VIRTUALBOX_BACKEND)
Exemplo n.º 4
0
 def testGetBackendDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, GANETI_BACKEND)
Exemplo n.º 5
0
 def testGoodManifestChecksum(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   self.assertEqual(reader.VerifyManifest(), None)
Exemplo n.º 6
0
 def testGetVersionGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   version = reader.GetVersionData()
   self.assertEqual(version, GANETI_VERSION)
Exemplo n.º 7
0
 def testGetTagsGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   tags = reader.GetTagsData()
   self.assertEqual(tags, GANETI_TAGS)
Exemplo n.º 8
0
 def testGetDiskTemplateGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   name = reader.GetDiskTemplate()
   self.assertEqual(name, GANETI_TEMPLATE)
Exemplo n.º 9
0
 def testGetNetworkDataEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, EMPTY_NETWORKS)
Exemplo n.º 10
0
 def testGetNetworkDataVirtualbox(self):
   reader = ovf.OVFReader(self.virtualbox_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, VIRTUALBOX_NETWORKS)
Exemplo n.º 11
0
 def testGetNetworkDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, GANETI_NETWORKS)
Exemplo n.º 12
0
 def testGetDisksNamesCompressed(self):
   reader = ovf.OVFReader(self.compressed_disk)
   disk_names = reader.GetDisksNames()
   self.assertEqual(disk_names, [("compr_disk.vmdk.gz", "gzip")])
Exemplo n.º 13
0
 def testGetDisksNamesEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   disk_names = reader.GetDisksNames()
   self.assertEqual(disk_names, [])
Exemplo n.º 14
0
 def testGetDisksNamesOVFCorruptedError(self):
   reader = ovf.OVFReader(self.no_disk_in_ref_ovf)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "not found in references", reader.GetDisksNames)
Exemplo n.º 15
0
 def testGetInstanceNameGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   name = reader.GetInstanceName()
   self.assertEqual(name, GANETI_NAME)
Exemplo n.º 16
0
 def testGetHypervisorDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   hypervisor = reader.GetHypervisorData()
   self.assertEqual(hypervisor, GANETI_HYPERVISOR)
Exemplo n.º 17
0
 def testGetInstanceNameDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   name = reader.GetInstanceName()
   self.assertEqual(name, EMPTY_NAME)
Exemplo n.º 18
0
 def testGetHypervisorDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   hypervisor = reader.GetHypervisorData()
   self.assertEqual(hypervisor, EMPTY_HYPERVISOR)
Exemplo n.º 19
0
 def testGetDiskTemplateEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   name = reader.GetDiskTemplate()
   self.assertEqual(name, EMPTY_TEMPLATE)
Exemplo n.º 20
0
 def testGetOSDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   osys = reader.GetOSData()
   self.assertEqual(osys, GANETI_OS)
Exemplo n.º 21
0
 def testGetTagsEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   tags = reader.GetTagsData()
   self.assertEqual(tags, EMPTY_TAGS)
Exemplo n.º 22
0
 def testGetOSDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   osys = reader.GetOSData()
   self.assertEqual(osys, EMPTY_OS)
Exemplo n.º 23
0
 def testGetVersionEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   version = reader.GetVersionData()
   self.assertEqual(version, EMPTY_VERSION)
Exemplo n.º 24
0
 def testWrongManifestChecksumError(self):
   reader = ovf.OVFReader(self.wrong_manifest_ovf)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "does not match the value in manifest file", reader.VerifyManifest)