示例#1
0
 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())
示例#2
0
 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())
示例#3
0
    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]))
示例#4
0
    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]))