def create_pimage(): pimage = uforge.PublishImageAws() pimage.cloudId = "Cloud ID" pimage.imageUri = "users/14/appliances/102/images/1" pimage.targetFormat = uforge.targetFormat() pimage.targetFormat.dbId = 1234 status = uforge.OpStatus() status.complete = True pimage.status = status return pimage
def prepare_aws_pimages_from_scan(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageAws() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/scannedinstances/5/scans/12/images/1234' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "Amazon AWS" publish_images.publishImages.append(publish_image) return publish_images
def prepare_aws_pimages_from_scan(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageAws() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/scannedinstances/5/scans/12/images/1234' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "Amazon AWS" publish_images.publishImages.append(publish_image) return publish_images
def prepare_azure_pimages_from_scan(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageAzureResourceManager() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/scannedinstances/5/scans/12/images/1234' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "Microsoft Azure" publish_images.publishImages.append(publish_image) return publish_images
def prepare_azure_pimages_from_app(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageAzure() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/appliances/5/images/1234' publish_image.parentUri = 'users/guest/appliances/5' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "Microsoft Azure" publish_images.publishImages.append(publish_image) return publish_images
def prepare_azure_pimages_from_app(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageAzure() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/appliances/5/images/1234' publish_image.parentUri = 'users/guest/appliances/5' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "Microsoft Azure" publish_images.publishImages.append(publish_image) return publish_images
def prepare_openstack_publish_images_from_scan(self): publish_images = uforge.publishImages() publish_images.publishImages = pyxb.BIND() publish_image = PublishImageOpenStack() publish_image.dbId = 1234 publish_image.imageUri = 'users/guest/scannedinstances/5/scans/12/images/116' publish_image.status = "complete" publish_image.status.complete = True publish_image.targetFormat = uforge.targetFormat() publish_image.targetFormat.name = "OpenStack" publish_image.uri = "users/guest/scannedinstances/5/scans/12/images/116/pimages/1234" publish_image.credAccount = self.prepare_openstack_credaccount(); publish_images.publishImages.append(publish_image) return publish_images
def create_image(self, size, mock_api_getall): new_images = uforge.images() new_images.images = pyxb.BIND() newImage = uforge.image() newImage.dbId = 1 newImage.fileSize = size newImage.size = 0 newImage.name = "test" newImage.status = "complete" newImage.targetFormat = uforge.targetFormat() newImage.targetFormat.name = "test" newImage.created = datetime.datetime.now() newImage.compress = True new_images.images.append(newImage) mock_api_getall.return_value = new_images
def create_image(self, size, mock_api_getall): new_images = uforge.images() new_images.images = pyxb.BIND() newImage = uforge.image() newImage.dbId = 1 newImage.fileSize = size newImage.size = 0 newImage.name = "test" newImage.status = "complete" newImage.targetFormat = uforge.targetFormat() newImage.targetFormat.name = "test" newImage.created = datetime.datetime.now() newImage.compress = True new_images.images.append(newImage) mock_api_getall.return_value = new_images
def create_images(self, size, uri): new_images = Images() new_images.images = pyxb.BIND() new_image = Image() new_image.dbId = 1 new_image.fileSize = size new_image.size = 0 new_image.name = "test" new_image.status = "complete" new_image.targetFormat = uforge.targetFormat() new_image.targetFormat.name = "test" new_image.created = datetime.datetime.now() new_image.compress = True new_image.uri = uri new_images.images.append(new_image) return new_images