def test_delete_snapshot(self): date = datetime.datetime(1, 1, 1, 1, 1, 1) self.mock_utcnow.return_value = date share = fake_share("fakeid") snapshot = fake_snapshot("fakesnapshotid", share_id=share["id"], status="available") self.mox.StubOutWithMock(share_api.policy, "check_policy") share_api.policy.check_policy(self.context, "share", "delete_snapshot", snapshot) self.mox.StubOutWithMock(db_driver, "share_snapshot_update") db_driver.share_snapshot_update(self.context, snapshot["id"], {"status": "deleting"}) self.mox.StubOutWithMock(db_driver, "share_get") db_driver.share_get(self.context, snapshot["share_id"]).AndReturn(share) self.share_rpcapi.delete_snapshot(self.context, snapshot, share["host"]) self.mox.ReplayAll() self.api.delete_snapshot(self.context, snapshot)
def test_delete_snapshot(self): date = datetime.datetime(1, 1, 1, 1, 1, 1) timeutils.set_time_override(override_time=date) share = fake_share('fakeid') snapshot = fake_snapshot('fakesnapshotid', share_id=share['id'], status='available') self.mox.StubOutWithMock(share_api, 'check_policy') share_api.check_policy(self.context, 'delete_snapshot', snapshot) self.mox.StubOutWithMock(db_driver, 'share_snapshot_update') db_driver.share_snapshot_update(self.context, snapshot['id'], {'status': 'deleting'}) self.mox.StubOutWithMock(db_driver, 'share_get') db_driver.share_get(self.context, snapshot['share_id']).AndReturn(share) self.share_rpcapi.delete_snapshot(self.context, snapshot, share['host']) self.mox.ReplayAll() self.api.delete_snapshot(self.context, snapshot)
def _update(self, *args, **kwargs): db.share_snapshot_update(*args, **kwargs)
def _update(self, *args, **kwargs): db.share_snapshot_update(*args, **kwargs)