Esempio n. 1
0
 def setUp(self):
     pyrax.connect_to_cloudservers = Mock()
     pyrax.connect_to_cloud_loadbalancers = Mock()
     pyrax.connect_to_cloud_databases = Mock()
     pyrax.connect_to_cloud_blockstorage = Mock()
     pyrax.clear_credentials()
     pyrax.identity = FakeIdentity()
     pyrax.set_credentials("fakeuser", "fakeapikey")
     pyrax.connect_to_cloudfiles()
     self.client = pyrax.cloudfiles
     self.container = FakeContainer(self.client, self.container_name, 0, 0)
     self.container.name = self.container_name
     self.client.get_container = Mock(return_value=self.container)
     self.client.connection.get_container = Mock()
     self.client.connection.head_object = Mock()
     objs = [{
         "name": self.obj_name,
         "content_type": "test/test",
         "bytes": 444,
         "hash": "abcdef0123456789"
     }]
     self.client.connection.head_object.return_value = ({}, objs)
     self.client.connection.get_container.return_value = ({}, objs)
     self.storage_object = self.client.get_object(self.container, "testobj")
     self.client._container_cache = {}
     self.container.object_cache = {}
Esempio n. 2
0
 def setUp(self):
     pyrax.connect_to_cloudservers = Mock()
     pyrax.connect_to_cloud_loadbalancers = Mock()
     pyrax.connect_to_cloud_databases = Mock()
     pyrax.connect_to_cloud_blockstorage = Mock()
     pyrax.identity = FakeIdentity()
     pyrax.set_credentials("fakeuser", "fakeapikey")
     pyrax.connect_to_cloudfiles()
     self.client = pyrax.cloudfiles
     self.client._container_cache = {}
     self.cont_name = utils.random_name()
     self.obj_name = utils.random_name()
     self.fake_object = FakeStorageObject(self.client, self.cont_name,
                                          self.obj_name)
Esempio n. 3
0
 def __init__(self, *args, **kwargs):
     reload(pyrax)
     self.orig_connect_to_cloudservers = pyrax.connect_to_cloudservers
     self.orig_connect_to_cloud_databases = pyrax.connect_to_cloud_databases
     ctclb = pyrax.connect_to_cloud_loadbalancers
     self.orig_connect_to_cloud_loadbalancers = ctclb
     ctcbs = pyrax.connect_to_cloud_blockstorage
     self.orig_connect_to_cloud_blockstorage = ctcbs
     super(CF_ContainerTest, self).__init__(*args, **kwargs)
     pyrax.identity = FakeIdentity()
     pyrax.connect_to_cloudservers = Mock()
     pyrax.connect_to_cloud_loadbalancers = Mock()
     pyrax.connect_to_cloud_databases = Mock()
     pyrax.connect_to_cloud_blockstorage = Mock()
     pyrax.set_credentials("fakeuser", "fakeapikey")
Esempio n. 4
0
 def setUp(self):
     pyrax.connect_to_cloudservers = Mock()
     pyrax.connect_to_cloud_loadbalancers = Mock()
     pyrax.connect_to_cloud_databases = Mock()
     pyrax.connect_to_cloud_blockstorage = Mock()
     pyrax.clear_credentials()
     pyrax.identity = FakeIdentity()
     pyrax.set_setting("region", None)
     pyrax.set_credentials("fakeuser", "fakeapikey")
     pyrax.connect_to_cloudfiles()
     self.client = pyrax.cloudfiles
     self.container = FakeContainer(self.client, self.container_name, 0, 0)
     self.container.name = self.container_name
     self.client.get_container = Mock(return_value=self.container)
     self.client.connection.get_container = Mock()
     self.client.connection.head_object = Mock(return_value=fake_attdict)
     self.storage_object = self.client.get_object(self.container, "testobj")
     self.client._container_cache = {}
     self.container.object_cache = {}