def extract_iso_fs(self): '''Extracts contents of ISO file to self.__iso_fs_dir''' try: return iso_tools.extract(iso_filename=self.__src_iso_filename, target_dir=self.__iso_fs_dir) except Exception, d: self.log.error('Error extracting ISO: %s' % (d)) return False
def testIsoX86Create(self): tmp_iso_dir = os.path.join(self.tmp_dir, 'iso') os.makedirs(tmp_iso_dir) self.assert_(iso_tools.extract(self.iso_file, tmp_iso_dir)) self.assert_(iso_tools.create('x86', 'x86 Test', tmp_iso_dir, os.path.join(self.tmp_dir, 'test.iso')), 'Unable to create ISO...') self.assert_(os.path.exists(os.path.join(self.tmp_dir, 'test.iso')), 'ISO does not exist...') os.system('cp %s /home/ehazlett/' % (self.tmp_dir+'/test.iso'))
def testUpdateMd5(self): tmp_iso_dir = os.path.join(self.tmp_dir, 'iso') os.makedirs(tmp_iso_dir) self.assert_(iso_tools.extract(self.iso_file, tmp_iso_dir)) self.assert_(os.listdir(tmp_iso_dir)) self.assert_(iso_tools.update_md5sums(tmp_iso_dir), 'Error updating md5sums...') self.assert_(os.path.exists(os.path.join(tmp_iso_dir, 'md5sum.txt')), 'md5sum.txt does not exist...')
def testIsoX86Create(self): tmp_iso_dir = os.path.join(self.tmp_dir, 'iso') os.makedirs(tmp_iso_dir) self.assert_(iso_tools.extract(self.iso_file, tmp_iso_dir)) self.assert_( iso_tools.create('x86', 'x86 Test', tmp_iso_dir, os.path.join(self.tmp_dir, 'test.iso')), 'Unable to create ISO...') self.assert_(os.path.exists(os.path.join(self.tmp_dir, 'test.iso')), 'ISO does not exist...') os.system('cp %s /home/ehazlett/' % (self.tmp_dir + '/test.iso'))
def testAddId(self): tmp_iso_dir = os.path.join(self.tmp_dir, 'iso') os.makedirs(tmp_iso_dir) self.assert_(iso_tools.extract(self.iso_file, tmp_iso_dir)) self.assert_(iso_tools.add_id(tmp_iso_dir)) self.assert_(os.path.exists(os.path.join(tmp_iso_dir, '.disc_id')))
def testIsoExtract(self): tmp_iso_dir = os.path.join(self.tmp_dir, 'iso') os.makedirs(tmp_iso_dir) self.assert_(iso_tools.extract(self.iso_file, tmp_iso_dir)) self.assert_(os.listdir(tmp_iso_dir))