def test_AddPackRadioImages(self): images, images_path = self._create_images(['foo', 'bar'], 'RADIO') AddPackRadioImages(None, images) for image in images: self.assertTrue( os.path.exists(os.path.join(images_path, image + '.img')))
def test_AddPackRadioImages_imageExists(self): images, images_path = self._create_images(['foo', 'bar'], 'RADIO') # Additionally create images under IMAGES/ so that they should be skipped. images, images_path = self._create_images(['foo', 'bar'], 'IMAGES') AddPackRadioImages(None, images) for image in images: self.assertTrue( os.path.exists(os.path.join(images_path, image + '.img')))
def test_AddPackRadioImages_zipOutput(self): images, _ = self._create_images(['foo', 'bar'], 'RADIO') # Set up the output zip. output_file = common.MakeTempFile(suffix='.zip') with zipfile.ZipFile(output_file, 'w') as output_zip: AddPackRadioImages(output_zip, images) with zipfile.ZipFile(output_file, 'r') as verify_zip: for image in images: self.assertIn('IMAGES/' + image + '.img', verify_zip.namelist())
def test_AddPackRadioImages_missingImages(self): images, _ = self._create_images(['foo', 'bar'], 'RADIO') AddPackRadioImages(None, images) self.assertRaises(AssertionError, AddPackRadioImages, None, images + ['baz'])