Exemplo n.º 1
0
 def test_container_delete(self):
     self.mock_swift_delete_container.return_value = True
     request = self.mock_rest_request()
     response = swift.Container().delete(request, u'container one%\u6346')
     self.assertStatusCode(response, 204)
     self.mock_swift_delete_container.assert_called_once_with(
         request, u'container one%\u6346')
Exemplo n.º 2
0
 def test_container_create_is_public(self, nc):
     request = self.mock_rest_request(body='{"is_public": false}')
     response = swift.Container().post(request, 'spam')
     self.assertStatusCode(response, 201)
     self.assertEqual(response['location'], u'/api/swift/containers/spam')
     nc.swift_create_container.assert_called_once_with(
         request, 'spam', metadata={'is_public': False})
 def test_container_delete(self, nc):
     request = self.mock_rest_request()
     response = swift.Container().delete(request, u'container one%\u6346')
     self.assertStatusCode(response, 204)
     nc.swift_delete_container.assert_called_once_with(
         request, u'container one%\u6346'
     )
 def test_container_update(self, nc):
     request = self.mock_rest_request(body='{"is_public": false}')
     response = swift.Container().put(request, 'spam')
     self.assertStatusCode(response, 204)
     nc.swift_update_container.assert_called_once_with(
         request, 'spam', metadata={'is_public': False}
     )
Exemplo n.º 5
0
 def test_container_get(self, nc):
     request = self.mock_rest_request()
     nc.swift_get_container.return_value = self._containers[0]
     response = swift.Container().get(request, u'container one%\u6346')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.json, self._containers[0].to_dict())
     nc.swift_get_container.assert_called_once_with(
         request, u'container one%\u6346')
 def test_container_create(self, nc):
     request = self.mock_rest_request(body='{}')
     response = swift.Container().post(request, 'spam')
     self.assertStatusCode(response, 201)
     self.assertEqual(u'/api/swift/containers/spam', response['location'])
     nc.swift_create_container.assert_called_once_with(request,
                                                       'spam',
                                                       metadata={})
Exemplo n.º 7
0
 def test_container_get(self):
     request = self.mock_rest_request()
     self.mock_swift_get_container.return_value = self.containers.first()
     response = swift.Container().get(request, 'container one%\u6346')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.json, self.containers.first().to_dict())
     self.mock_swift_get_container.assert_called_once_with(
         request, 'container one%\u6346')
Exemplo n.º 8
0
 def test_container_update(self):
     # is_public of the second container is True
     container = self.containers.list()[1]
     self.mock_swift_update_container.return_value = container
     request = self.mock_rest_request(body='{"is_public": false}')
     response = swift.Container().put(request, container.name)
     self.assertStatusCode(response, 204)
     self.mock_swift_update_container.assert_called_once_with(
         request, container.name, metadata={'is_public': False})
Exemplo n.º 9
0
 def test_container_create(self):
     self.mock_swift_create_container.return_value = self.containers.first()
     request = self.mock_rest_request(body='{}')
     response = swift.Container().post(request, 'spam')
     self.assertStatusCode(response, 201)
     self.assertEqual('/api/swift/containers/spam', response['location'])
     self.mock_swift_create_container.assert_called_once_with(request,
                                                              'spam',
                                                              metadata={})