def test_delete_snapshot(self): fake_snapshot = db_fakes.get_fake_snapshot_info() self._driver.delete_snapshot(fake_snapshot) self._driver._tgt_utils.delete_snapshot.assert_called_once_with( fake_snapshot['name'])
def test_create_snapshot(self): fake_snapshot = db_fakes.get_fake_snapshot_info() self._driver.create_snapshot(fake_snapshot) self._driver._tgt_utils.create_snapshot.assert_called_once_with( fake_snapshot['volume_name'], fake_snapshot['name'])
def test_create_volume_from_snapshot(self, mock_local_path): fake_volume = db_fakes.get_fake_volume_info() fake_snapshot = db_fakes.get_fake_snapshot_info() self._driver.create_volume_from_snapshot(fake_volume, fake_snapshot) self._driver._tgt_utils.export_snapshot.assert_called_once_with( fake_snapshot['name'], mock_local_path.return_value) self._driver._tgt_utils.import_wt_disk.assert_called_once_with( mock_local_path.return_value, fake_volume['name'])
def test_delete_snapshot(self): drv = self._driver snapshot = db_fakes.get_fake_snapshot_info() self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'delete_snapshot') windows_utils.WindowsUtils.delete_snapshot(snapshot['name']) self.mox.ReplayAll() drv.delete_snapshot(snapshot)
def test_create_volume_from_snapshot(self, mock_local_path): fake_volume = db_fakes.get_fake_volume_info() fake_snapshot = db_fakes.get_fake_snapshot_info() self._driver.create_volume_from_snapshot(fake_volume, fake_snapshot) self._driver._tgt_utils.export_snapshot.assert_called_once_with( fake_snapshot["name"], mock_local_path.return_value ) self._driver._tgt_utils.import_wt_disk.assert_called_once_with( mock_local_path.return_value, fake_volume["name"] )
def test_create_volume_from_snapshot(self): drv = self._driver snapshot = db_fakes.get_fake_snapshot_info() volume = db_fakes.get_fake_volume_info() self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'create_volume_from_snapshot') windows_utils.WindowsUtils.\ create_volume_from_snapshot(volume, snapshot['name']) self.mox.ReplayAll() drv.create_volume_from_snapshot(volume, snapshot)
def test_create_snapshot(self): drv = self._driver self.mox.StubOutWithMock(windows_utils.WindowsUtils, 'create_snapshot') volume = db_fakes.get_fake_volume_info() snapshot = db_fakes.get_fake_snapshot_info() self.stubs.Set(drv, 'local_path', self.fake_local_path(snapshot)) windows_utils.WindowsUtils.create_snapshot(volume['name'], snapshot['name']) self.mox.ReplayAll() drv.create_snapshot(snapshot)