libcloud.test.common package¶
Submodules¶
libcloud.test.common.test_aliyun module¶
libcloud.test.common.test_aws module¶
libcloud.test.common.test_base module¶
libcloud.test.common.test_base_driver module¶
libcloud.test.common.test_cloudstack module¶
-
class
libcloud.test.common.test_cloudstack.
CloudStackCommonTest
(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
Create 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.
-
class
libcloud.test.common.test_cloudstack.
CloudStackMockDriver
[source]¶ Bases:
object
-
async_delay
= 0¶
-
async_poll_frequency
= 0¶
-
host
= 'nonexistent.'¶
-
name
= 'fake'¶
-
path
= '/path'¶
-
-
class
libcloud.test.common.test_cloudstack.
CloudStackMockHttp
(*args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttpTestCase
-
ERROR_TEXT
= 'ERROR TEXT'¶
-
libcloud.test.common.test_digitalocean_v2 module¶
libcloud.test.common.test_gandi module¶
-
class
libcloud.test.common.test_gandi.
BaseGandiMockHttp
(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp
libcloud.test.common.test_google module¶
Tests for Google Connection classes.
-
class
libcloud.test.common.test_google.
GoogleAuthMockHttp
(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp
Mock HTTP Class for Google Auth Connections.
-
json_hdr
= {'content-type': 'application/json; charset=UTF-8'}¶
-
-
class
libcloud.test.common.test_google.
GoogleBaseAuthConnectionTest
(*args, **kwargs)[source]¶ Bases:
libcloud.test.common.test_google.GoogleTestCase
Tests for GoogleBaseAuthConnection
-
class
libcloud.test.common.test_google.
GoogleBaseConnectionTest
(*args, **kwargs)[source]¶ Bases:
libcloud.test.common.test_google.GoogleTestCase
Tests for GoogleBaseConnection
-
class
libcloud.test.common.test_google.
GoogleInstalledAppAuthConnectionTest
(*args, **kwargs)[source]¶ Bases:
libcloud.test.common.test_google.GoogleTestCase
Tests for GoogleInstalledAppAuthConnection
-
class
libcloud.test.common.test_google.
GoogleTestCase
(*args, **kwargs)[source]¶ Bases:
libcloud.test.LibcloudTestCase
Assists in making Google tests hermetic and deterministic.
Add anything that needs to be mocked here. Create a patcher with the suffix ‘_patcher’.
- e.g.
- _foo_patcher = mock.patch(‘module.submodule.class.foo’, ...)
Patchers are started at setUpClass and stopped at tearDownClass.
Ideally, you should make a note in the thing being mocked, for clarity.
-
PATCHER_SUFFIX
= '_patcher'¶
libcloud.test.common.test_nfsn module¶
-
class
libcloud.test.common.test_nfsn.
NFSNMockHttp
(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp
libcloud.test.common.test_openstack module¶
libcloud.test.common.test_openstack_identity module¶
libcloud.test.common.test_ovh module¶
-
class
libcloud.test.common.test_ovh.
BaseOvhMockHttp
(host, port, *args, **kwargs)[source]¶ Bases:
libcloud.test.MockHttp