def test_volume_delete_all_snapshots(self): vol = self.volume snap = fakes.FakeBlockStorageSnapshot() snap.delete = Mock() vol.list_snapshots = Mock(return_value=[snap]) vol.delete_all_snapshots() snap.delete.assert_called_once_with()
def test_client_snap_mgr_create_snapshot(self): clt = self.client vol = self.volume name = utils.random_ascii() description = utils.random_ascii() mgr = clt._snapshot_manager snap = fakes.FakeBlockStorageSnapshot() mgr._create = Mock(return_value=snap) ret = mgr.create(name, vol, description=description, force=True) self.assertTrue(isinstance(ret, CloudBlockStorageSnapshot))
def test_client_delete_snapshot(self): clt = self.client snap = fakes.FakeBlockStorageSnapshot() snap.delete = Mock() clt.delete_snapshot(snap) snap.delete.assert_called_once_with()
def setUp(self): self.client = fakes.FakeBlockStorageClient() self.volume = fakes.FakeBlockStorageVolume() self.snapshot = fakes.FakeBlockStorageSnapshot()