Beispiel #1
0
    def test_share_group_snapshot_get(self):
        sgs = 'fake_share_group_snapshot'

        result = api.share_group_snapshot_get(self.request, sgs)

        self.assertIsNotNone(result)
        self.assertEqual(
            self.manilaclient.share_group_snapshots.get.return_value, result)
        self.manilaclient.share_group_snapshots.get.assert_called_once_with(
            sgs)
Beispiel #2
0
 def get_object(self):
     if not hasattr(self, "_object"):
         try:
             self._object = manila.share_group_snapshot_get(
                 self.request, self.kwargs['share_group_snapshot_id'])
         except Exception:
             msg = _('Unable to retrieve share group snapshot.')
             url = reverse('horizon:project:share_group_snapshots:index')
             exceptions.handle(self.request, msg, redirect=url)
     return self._object
Beispiel #3
0
    def test_share_group_snapshot_get(self):
        sgs = 'fake_share_group_snapshot'

        result = api.share_group_snapshot_get(self.request, sgs)

        self.assertIsNotNone(result)
        self.assertEqual(
            self.manilaclient.share_group_snapshots.get.return_value, result)
        self.manilaclient.share_group_snapshots.get.assert_called_once_with(
            sgs)
Beispiel #4
0
 def get_object(self):
     if not hasattr(self, "_object"):
         try:
             self._object = manila.share_group_snapshot_get(
                 self.request, self.kwargs['share_group_snapshot_id'])
         except Exception:
             msg = _('Unable to retrieve share group snapshot.')
             url = reverse('horizon:project:share_group_snapshots:index')
             exceptions.handle(self.request, msg, redirect=url)
     return self._object
Beispiel #5
0
 def get_object(self):
     if not hasattr(self, "_object"):
         s_id = self.kwargs["share_group_snapshot_id"]
         try:
             self._object = manila.share_group_snapshot_get(
                 self.request, s_id)
         except Exception:
             msg = _("Unable to retrieve share group snapshot '%s'.") % s_id
             url = reverse('horizon:admin:share_group_snapshots:index')
             exceptions.handle(self.request, msg, redirect=url)
     return self._object
Beispiel #6
0
 def get_data(self):
     try:
         share_group_snapshot = manila.share_group_snapshot_get(
             self.request, self.kwargs['share_group_snapshot_id'])
         sg = manila.share_group_get(
             self.request, share_group_snapshot.share_group_id)
         share_group_snapshot.sg_name_or_id = sg.name or sg.id
     except Exception:
         exceptions.handle(
             self.request,
             _('Unable to retrieve share group snapshot details.'),
             redirect=self.redirect_url)
     return share_group_snapshot
Beispiel #7
0
 def get_data(self, request, share_group_snapshot_id):
     snapshot = manila.share_group_snapshot_get(request,
                                                share_group_snapshot_id)
     if not snapshot.name:
         snapshot.name = share_group_snapshot_id
     return snapshot
Beispiel #8
0
 def get_share_group_snapshot(self, request, sg_snapshot_id):
     return manila.share_group_snapshot_get(request, sg_snapshot_id)
Beispiel #9
0
 def get_share_group_snapshot(self, request, sg_snapshot_id):
     return manila.share_group_snapshot_get(request, sg_snapshot_id)
Beispiel #10
0
 def get_data(self, request, share_group_snapshot_id):
     snapshot = manila.share_group_snapshot_get(
         request, share_group_snapshot_id)
     if not snapshot.name:
         snapshot.name = share_group_snapshot_id
     return snapshot