Exemplo n.º 1
0
 def testErrorNoOS(self):
   self.exporter = ovf.OVFExporter(self.no_os, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "No operating system information found", self.exporter._ParseGaneti)
Exemplo n.º 2
0
 def testErrorParseNoInstanceName(self):
   self.exporter = ovf.OVFExporter(self.empty_config, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError, "No instance name found",
     self.exporter.Parse)
Exemplo n.º 3
0
 def testParseGaneti(self):
   self.exporter = ovf.OVFExporter(self.standard_export, EXP_OPTS)
   results = self.exporter._ParseGaneti()
   self.assertEqual(results, EXP_GANETI_DICT)
Exemplo n.º 4
0
 def testErrorNoHypervisor(self):
   self.exporter = ovf.OVFExporter(self.no_hypervisor, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "No hypervisor information found", self.exporter._ParseGaneti)
Exemplo n.º 5
0
 def testErrorNoVCPUs(self):
   self.exporter = ovf.OVFExporter(self.no_vcpus, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError, "No CPU information found",
     self.exporter._ParseVCPUs)
Exemplo n.º 6
0
 def testErrorNoMemory(self):
   self.exporter = ovf.OVFExporter(self.no_memory, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError, "No memory information found",
     self.exporter._ParseMemory)
Exemplo n.º 7
0
 def testParseVCPusMem(self):
   self.exporter = ovf.OVFExporter(self.standard_export, EXP_OPTS)
   vcpus = self.exporter._ParseVCPUs()
   memory = self.exporter._ParseMemory()
   self.assertEqual(vcpus, EXP_VCPUS)
   self.assertEqual(memory, EXP_MEMORY)
Exemplo n.º 8
0
 def testErrorWrongNetworkMode(self):
   self.exporter = ovf.OVFExporter(self.wrong_network_mode, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError,
     "Network mode nic not recognized", self.exporter._ParseNetworks)
Exemplo n.º 9
0
 def testParseNetworks(self):
   self.exporter = ovf.OVFExporter(self.standard_export, EXP_OPTS)
   results = self.exporter._ParseNetworks()
   self.assertEqual(results, EXP_NETWORKS_LIST)
Exemplo n.º 10
0
 def testErrorDiskImageNotExist(self):
   self.exporter = ovf.OVFExporter(self.disk_image_not_exist, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError, "Disk image does not exist",
     self.exporter._ParseDisks)
Exemplo n.º 11
0
 def testErrorPathToTheDiskIncorrect(self):
   self.exporter = ovf.OVFExporter(self.unsafe_path_to_disk, EXP_OPTS)
   self.assertRaisesRegexp(errors.OpPrereqError, "contains a directory name",
     self.exporter._ParseDisks)