示例#1
0
  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)
示例#2
0
 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()