def test_create_snapshot_post(self): volume = self.volumes.first() snapshot = self.volume_snapshots.first() self.mox.StubOutWithMock(api, 'volume_snapshot_create') api.volume_snapshot_create(IsA(http.HttpRequest), volume.id, snapshot.display_name, snapshot.display_description) \ .AndReturn(snapshot) self.mox.ReplayAll() formData = { 'method': 'CreateSnapshotForm', 'tenant_id': self.tenant.id, 'volume_id': volume.id, 'name': snapshot.display_name, 'description': snapshot.display_description } url = reverse( 'horizon:nova:instances_and_volumes:volumes:' 'create_snapshot', args=[volume.id]) res = self.client.post(url, formData) self.assertRedirectsNoFollow(res, INDEX_URL)
def handle(self, request, data): try: api.volume_snapshot_create(request, data["volume_id"], data["name"], data["description"]) message = _('Creating volume snapshot "%s"') % data["name"] messages.info(request, message) except: exceptions.handle(request, _("Unable to create volume snapshot.")) return shortcuts.redirect("horizon:nova:images_and_snapshots:index")
def handle(self, request, data): try: api.volume_snapshot_create(request, data['volume_id'], data['name'], data['description']) message = _('Creating volume snapshot "%s"') % data['name'] messages.info(request, message) except: exceptions.handle(request, _('Unable to create volume snapshot.')) return shortcuts.redirect("horizon:nova:images_and_snapshots:index")
def handle(self, request, data): try: api.volume_snapshot_create(request, data['volume_id'], data['name'], data['description']) message = _('Creating volume snapshot "%s"') % data['name'] LOG.info(message) messages.info(request, message) except: exceptions.handle(request, _('Error Creating Volume Snapshot: %(exc)s')) return shortcuts.redirect("horizon:nova:images_and_snapshots:index")
def handle(self, request, data): try: snapshot = api.volume_snapshot_create(request, data["volume_id"], data["name"], data["description"]) message = _('Creating volume snapshot "%s"') % data["name"] messages.info(request, message) return snapshot except: redirect = reverse("horizon:project:images_and_snapshots:index") exceptions.handle(request, _("Unable to create volume snapshot."), redirect=redirect)
def test_create_snapshot_post(self): volume = self.volumes.first() snapshot = self.volume_snapshots.first() self.mox.StubOutWithMock(api, 'volume_snapshot_create') api.volume_snapshot_create(IsA(http.HttpRequest), volume.id, snapshot.display_name, snapshot.display_description) \ .AndReturn(snapshot) self.mox.ReplayAll() formData = {'method': 'CreateSnapshotForm', 'tenant_id': self.tenant.id, 'volume_id': volume.id, 'name': snapshot.display_name, 'description': snapshot.display_description} url = reverse('horizon:nova:volumes:create_snapshot', args=[volume.id]) res = self.client.post(url, formData) self.assertRedirectsNoFollow(res, INDEX_URL)
def handle(self, request, data): try: snapshot = api.volume_snapshot_create(request, data['volume_id'], data['name'], data['description']) message = _('Creating volume snapshot "%s"') % data['name'] messages.info(request, message) return snapshot except: redirect = reverse("horizon:project:images_and_snapshots:index") exceptions.handle(request, _('Unable to create volume snapshot.'), redirect=redirect)
def handle(self, request, data): try: snapshot = api.volume_snapshot_create(request, data['volume_id'], data['name'], data['description']) message = _('Creating volume snapshot "%s"') % data['name'] messages.info(request, message) return snapshot except: redirect = reverse("horizon:nova:images_and_snapshots:index") exceptions.handle(request, _('Unable to create volume snapshot.'), redirect=redirect)