def CreateScratchDisk(self, disk_spec: disk.BaseDisk): """Create a VM's scratch disk. Args: disk_spec: virtual_machine.BaseDiskSpec object of the disk. """ disks_names = ('%s-data-%d-%d' % (self.name, len(self.scratch_disks), i) for i in range(disk_spec.num_striped_disks)) disks = [ibmcloud_disk.IbmCloudDisk(disk_spec, name, self.zone, \ encryption_key=self.data_encryption_key) for name in disks_names] self._CreateScratchDiskFromDisks(disk_spec, disks)
def setUp(self): super(IbmcloudDiskGetDevicePathTest, self).setUp() # Patch the __init__ method for simplicity. with mock.patch.object(ibmcloud_disk.IbmCloudDisk, '__init__', lambda self: None): self.disk = ibmcloud_disk.IbmCloudDisk()