コード例 #1
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 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))
コード例 #2
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetBackendDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, EMPTY_BACKEND)
コード例 #3
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetBackendDataVirtualbox(self):
   reader = ovf.OVFReader(self.virtualbox_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, VIRTUALBOX_BACKEND)
コード例 #4
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetBackendDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   backend = reader.GetBackendData()
   self.assertEqual(backend, GANETI_BACKEND)
コード例 #5
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGoodManifestChecksum(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   self.assertEqual(reader.VerifyManifest(), None)
コード例 #6
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetVersionGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   version = reader.GetVersionData()
   self.assertEqual(version, GANETI_VERSION)
コード例 #7
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetTagsGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   tags = reader.GetTagsData()
   self.assertEqual(tags, GANETI_TAGS)
コード例 #8
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetDiskTemplateGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   name = reader.GetDiskTemplate()
   self.assertEqual(name, GANETI_TEMPLATE)
コード例 #9
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetNetworkDataEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, EMPTY_NETWORKS)
コード例 #10
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetNetworkDataVirtualbox(self):
   reader = ovf.OVFReader(self.virtualbox_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, VIRTUALBOX_NETWORKS)
コード例 #11
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetNetworkDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   networks = reader.GetNetworkData()
   self.assertEqual(networks, GANETI_NETWORKS)
コード例 #12
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetDisksNamesCompressed(self):
   reader = ovf.OVFReader(self.compressed_disk)
   disk_names = reader.GetDisksNames()
   self.assertEqual(disk_names, [("compr_disk.vmdk.gz", "gzip")])
コード例 #13
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetDisksNamesEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   disk_names = reader.GetDisksNames()
   self.assertEqual(disk_names, [])
コード例 #14
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetDisksNamesOVFCorruptedError(self):
   reader = ovf.OVFReader(self.no_disk_in_ref_ovf)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "not found in references", reader.GetDisksNames)
コード例 #15
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetInstanceNameGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   name = reader.GetInstanceName()
   self.assertEqual(name, GANETI_NAME)
コード例 #16
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetHypervisorDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   hypervisor = reader.GetHypervisorData()
   self.assertEqual(hypervisor, GANETI_HYPERVISOR)
コード例 #17
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetInstanceNameDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   name = reader.GetInstanceName()
   self.assertEqual(name, EMPTY_NAME)
コード例 #18
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetHypervisorDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   hypervisor = reader.GetHypervisorData()
   self.assertEqual(hypervisor, EMPTY_HYPERVISOR)
コード例 #19
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetDiskTemplateEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   name = reader.GetDiskTemplate()
   self.assertEqual(name, EMPTY_TEMPLATE)
コード例 #20
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetOSDataGaneti(self):
   reader = ovf.OVFReader(self.ganeti_ovf)
   osys = reader.GetOSData()
   self.assertEqual(osys, GANETI_OS)
コード例 #21
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetTagsEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   tags = reader.GetTagsData()
   self.assertEqual(tags, EMPTY_TAGS)
コード例 #22
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetOSDataEmptyOvf(self):
   reader = ovf.OVFReader(self.empty_ovf)
   osys = reader.GetOSData()
   self.assertEqual(osys, EMPTY_OS)
コード例 #23
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testGetVersionEmpty(self):
   reader = ovf.OVFReader(self.empty_ovf)
   version = reader.GetVersionData()
   self.assertEqual(version, EMPTY_VERSION)
コード例 #24
0
ファイル: ganeti.ovf_unittest.py プロジェクト: badp/ganeti
 def testWrongManifestChecksumError(self):
   reader = ovf.OVFReader(self.wrong_manifest_ovf)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "does not match the value in manifest file", reader.VerifyManifest)