def test_share_replica_reset_status(self): replica = "fake_replica" status = "fake_status" api.share_replica_reset_status(self.request, replica, status) self.manilaclient.share_replicas.reset_state.assert_called_once_with( replica, status)
def test_share_replica_reset_status(self): replica = "fake_replica" status = "fake_status" api.share_replica_reset_status(self.request, replica, status) self.manilaclient.share_replicas.reset_state.assert_called_once_with( replica, status)
def handle(self, request, data): replica_id = self.initial['replica_id'] try: replica = manila.share_replica_get(self.request, replica_id) manila.share_replica_reset_status( request, replica, data["replica_status"]) message = _("Reseting replica ('%(id)s') status from '%(from)s' " "to '%(to)s'.") % { "id": replica_id, "from": replica.replica_state, "to": data["replica_status"]} messages.success(request, message) return True except Exception: redirect = reverse("horizon:admin:shares:index") exceptions.handle( request, _("Unable to reset status of replica '%s'.") % replica_id, redirect=redirect)
def handle(self, request, data): replica_id = self.initial['replica_id'] try: replica = manila.share_replica_get(self.request, replica_id) manila.share_replica_reset_status( request, replica, data["replica_status"]) message = _("Reseting replica ('%(id)s') status from '%(from)s' " "to '%(to)s'.") % { "id": replica_id, "from": replica.replica_state, "to": data["replica_status"]} messages.success(request, message) return True except Exception: redirect = reverse("horizon:admin:shares:index") exceptions.handle( request, _("Unable to reset status of replica '%s'.") % replica_id, redirect=redirect)