예제 #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 = {}
예제 #2
0
파일: test_module.py 프로젝트: Gu1/pyrax
 def test_clear_credentials(self):
     pyrax.set_credentials(self.username, self.password)
     # These next lines are required to test that clear_credentials
     # actually resets them to None.
     pyrax.cloudservers = object()
     pyrax.cloudfiles = object()
     pyrax.cloud_loadbalancers = object()
     pyrax.cloud_databases = object()
     default_region = object()
     self.assert_(pyrax.identity.authenticated)
     self.assertIsNotNone(pyrax.cloudfiles)
     pyrax.clear_credentials()
     self.assertIsNone(pyrax.identity)
     self.assertIsNone(pyrax.cloudservers)
     self.assertIsNone(pyrax.cloudfiles)
     self.assertIsNone(pyrax.cloud_loadbalancers)
     self.assertIsNone(pyrax.cloud_databases)
예제 #3
0
 def test_clear_credentials(self):
     pyrax.set_credentials(self.username, self.password)
     # These next lines are required to test that clear_credentials
     # actually resets them to None.
     pyrax.cloudservers = object()
     pyrax.cloudfiles = object()
     pyrax.cloud_loadbalancers = object()
     pyrax.cloud_databases = object()
     default_region = object()
     self.assert_(pyrax.identity.authenticated)
     self.assertIsNotNone(pyrax.cloudfiles)
     pyrax.clear_credentials()
     self.assertIsNone(pyrax.identity)
     self.assertIsNone(pyrax.cloudservers)
     self.assertIsNone(pyrax.cloudfiles)
     self.assertIsNone(pyrax.cloud_loadbalancers)
     self.assertIsNone(pyrax.cloud_databases)
 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(return_value=fake_attdict)
     self.storage_object = self.client.get_object(self.container, "testobj")
     self.client._container_cache = {}
     self.container.object_cache = {}
예제 #5
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 = {}
예제 #6
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_class = FakeIdentity
     pyrax.clear_credentials()
     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 = {}
예제 #7
0
 def tearDown(self):
     pyrax.clear_credentials()
예제 #8
0
 def tearDown(self):
     pyrax.clear_credentials()