libcloud.test package¶
Subpackages¶
- libcloud.test.common package
- Submodules
- libcloud.test.common.test_aws module
- libcloud.test.common.test_cloudstack module
- libcloud.test.common.test_digitalocean_v1 module
- libcloud.test.common.test_digitalocean_v2 module
- libcloud.test.common.test_gandi module
- libcloud.test.common.test_google module
- libcloud.test.common.test_openstack module
- libcloud.test.common.test_openstack_identity module
- libcloud.test.common.test_retry_limit module
- libcloud.test.common.test_runabove module
- Module contents
- libcloud.test.compute package
- Submodules
- libcloud.test.compute.test_abiquo module
- libcloud.test.compute.test_auroracompute module
- libcloud.test.compute.test_azure module
- libcloud.test.compute.test_base module
- libcloud.test.compute.test_bluebox module
- libcloud.test.compute.test_brightbox module
- libcloud.test.compute.test_cloudframes module
- libcloud.test.compute.test_cloudsigma_v1_0 module
- libcloud.test.compute.test_cloudsigma_v2_0 module
- libcloud.test.compute.test_cloudstack module
- libcloud.test.compute.test_deployment module
- libcloud.test.compute.test_digitalocean_v1 module
- libcloud.test.compute.test_digitalocean_v2 module
- libcloud.test.compute.test_dimensiondata module
- libcloud.test.compute.test_dreamhost module
- libcloud.test.compute.test_ec2 module
- libcloud.test.compute.test_ecp module
- libcloud.test.compute.test_elasticstack module
- libcloud.test.compute.test_exoscale module
- libcloud.test.compute.test_gandi module
- libcloud.test.compute.test_gce module
- libcloud.test.compute.test_gogrid module
- libcloud.test.compute.test_gridspot module
- libcloud.test.compute.test_hostvirtual module
- libcloud.test.compute.test_ibm_sce module
- libcloud.test.compute.test_ikoula module
- libcloud.test.compute.test_joyent module
- libcloud.test.compute.test_ktucloud module
- libcloud.test.compute.test_linode module
- libcloud.test.compute.test_nephoscale module
- libcloud.test.compute.test_onapp module
- libcloud.test.compute.test_opennebula module
- libcloud.test.compute.test_openstack module
- libcloud.test.compute.test_opsource module
- libcloud.test.compute.test_packet module
- libcloud.test.compute.test_profitbricks module
- libcloud.test.compute.test_rackspace module
- libcloud.test.compute.test_rimuhosting module
- libcloud.test.compute.test_runabove module
- libcloud.test.compute.test_softlayer module
- libcloud.test.compute.test_ssh_client module
- libcloud.test.compute.test_vcl module
- libcloud.test.compute.test_vcloud module
- libcloud.test.compute.test_voxel module
- libcloud.test.compute.test_vpsnet module
- libcloud.test.compute.test_vultr module
- Module contents
- libcloud.test.dns package
- Submodules
- libcloud.test.dns.test_base module
- libcloud.test.dns.test_digitalocean module
- libcloud.test.dns.test_dnsimple module
- libcloud.test.dns.test_durabledns module
- libcloud.test.dns.test_gandi module
- libcloud.test.dns.test_google module
- libcloud.test.dns.test_hostvirtual module
- libcloud.test.dns.test_linode module
- libcloud.test.dns.test_liquidweb module
- libcloud.test.dns.test_pointdns module
- libcloud.test.dns.test_rackspace module
- libcloud.test.dns.test_route53 module
- libcloud.test.dns.test_softlayer module
- libcloud.test.dns.test_vultr module
- libcloud.test.dns.test_worldwidedns module
- libcloud.test.dns.test_zerigo module
- libcloud.test.dns.test_zonomi module
- Module contents
- libcloud.test.loadbalancer package
- Submodules
- libcloud.test.loadbalancer.test_brightbox module
- libcloud.test.loadbalancer.test_cloudstack module
- libcloud.test.loadbalancer.test_dimensiondata module
- libcloud.test.loadbalancer.test_elb module
- libcloud.test.loadbalancer.test_gce module
- libcloud.test.loadbalancer.test_gogrid module
- libcloud.test.loadbalancer.test_ninefold module
- libcloud.test.loadbalancer.test_rackspace module
- libcloud.test.loadbalancer.test_softlayer module
- Module contents
- libcloud.test.storage package
- Submodules
- libcloud.test.storage.test_atmos module
- libcloud.test.storage.test_azure_blobs module
- libcloud.test.storage.test_base module
- libcloud.test.storage.test_cloudfiles module
- libcloud.test.storage.test_google_storage module
- libcloud.test.storage.test_local module
- libcloud.test.storage.test_s3 module
- Module contents
Submodules¶
libcloud.test.file_fixtures module¶
libcloud.test.test_connection module¶
-
class
libcloud.test.test_connection.BaseConnectionClassTestCase(methodName='runTest')[source]¶ Bases:
unittest.case.TestCaseCreate an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
libcloud.test.test_file_fixtures module¶
libcloud.test.test_httplib_ssl module¶
libcloud.test.test_pricing module¶
libcloud.test.test_response_classes module¶
libcloud.test.test_types module¶
libcloud.test.test_utils module¶
-
class
libcloud.test.test_utils.NetworkingUtilsTestCase(methodName='runTest')[source]¶ Bases:
unittest.case.TestCaseCreate an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
Module contents¶
-
class
libcloud.test.MockHttp(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.BaseMockHttpObjectA mock HTTP client/server suitable for testing purposes. This replaces HTTPConnection by implementing its API and returning a mock response.
Define methods by request path, replacing slashes (/) with underscores (_). Each of these mock methods should return a tuple of:
(int status, str body, dict headers, str reason)>>> mock = MockHttp('localhost', 8080) >>> mock.request('GET', '/example/') >>> response = mock.getresponse() >>> response.body.read() 'Hello World!' >>> response.status 200 >>> response.getheaders() [('X-Foo', 'libcloud')] >>> MockHttp.type = 'fail' >>> mock.request('GET', '/example/') >>> response = mock.getresponse() >>> response.body.read() 'Oh Noes!' >>> response.status 403 >>> response.getheaders() [('X-Foo', 'fail')]
-
host= None¶
-
port= None¶
-
proxy_url= None¶
-
response= None¶
-
responseCls¶ alias of
MockResponse
-
test= None¶
-
type= None¶
-
use_param= None¶
-
-
class
libcloud.test.MockHttpTestCase(*args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp,unittest.case.TestCase-
assertUrlContainsQueryParams(url, expected_params, strict=False)[source]¶ Assert that provided url contains provided query parameters.
Parameters: - url (
str) – URL to assert. - expected_params (
dict) – Dictionary of expected query parameters. - strict (
bool) – Assert that provided url contains only expected_params. (defaults toFalse)
- url (
-
-
class
libcloud.test.MockRawResponse(connection)[source]¶ Bases:
libcloud.test.BaseMockHttpObjectMock RawResponse object suitable for testing.
-
headers¶
-
reason¶
-
response¶
-
responseCls¶ alias of
MockResponse
-
status¶
-
type= None¶
-
-
class
libcloud.test.MockResponse(status, body=None, headers=None, reason=None)[source]¶ Bases:
objectA mock HTTPResponse
-
body= <StringIO.StringIO instance>¶
-
headers= {}¶
-
reason= ''¶
-
status= 0¶
-
version= 11¶
-
-
class
libcloud.test.StorageMockHttp(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp