def handle(self, request, data): api.chase_delete_object(request, data['container_name'], data['object_name']) messages.info( request, _('Successfully deleted object: %s') % data['object_name']) return shortcuts.redirect(request.build_absolute_uri())
def handle(self, request, data): api.chase_delete_object( request, data['container_name'], data['object_name']) messages.info(request, _('Successfully deleted object: %s') % data['object_name']) return shortcuts.redirect(request.build_absolute_uri())
def test_delete(self): OBJECT_NAME = 'objectName' formData = {'method': 'DeleteObject', 'container_name': self.CONTAINER_NAME, 'object_name': OBJECT_NAME} self.mox.StubOutWithMock(api, 'chase_delete_object') api.chase_delete_object( IsA(http.HttpRequest), self.CONTAINER_NAME, OBJECT_NAME) self.mox.ReplayAll() res = self.client.post(reverse('steer:engine:containers:object_index', args=[self.CONTAINER_NAME]), formData) self.assertRedirectsNoFollow(res, reverse('steer:engine:containers:object_index', args=[self.CONTAINER_NAME]))
def test_delete(self): OBJECT_NAME = 'objectName' formData = { 'method': 'DeleteObject', 'container_name': self.CONTAINER_NAME, 'object_name': OBJECT_NAME } self.mox.StubOutWithMock(api, 'chase_delete_object') api.chase_delete_object(IsA(http.HttpRequest), self.CONTAINER_NAME, OBJECT_NAME) self.mox.ReplayAll() res = self.client.post( reverse('steer:engine:containers:object_index', args=[self.CONTAINER_NAME]), formData) self.assertRedirectsNoFollow( res, reverse('steer:engine:containers:object_index', args=[self.CONTAINER_NAME]))