The magnumclient.tests.utils
Module¶
-
class
magnumclient.tests.utils.
BaseTestCase
(*args, **kwargs)¶ Bases:
testtools.testcase.TestCase
-
setUp
()¶
-
-
class
magnumclient.tests.utils.
FakeAPI
(responses)¶ Bases:
object
-
json_request
(*args, **kwargs)¶
-
raw_request
(*args, **kwargs)¶
-
-
class
magnumclient.tests.utils.
FakeConnection
(response=None, **kwargs)¶ Bases:
object
-
getresponse
()¶
-
request
(method, conn_url, **kwargs)¶
-
setresponse
(response)¶
-
-
class
magnumclient.tests.utils.
FakeKeystone
(auth_token)¶ Bases:
object
-
service_catalog
= <magnumclient.tests.utils.FakeServiceCatalog object>¶
-
timestamp
= datetime.datetime(2017, 6, 17, 13, 24, 58, 434387)¶
-
-
class
magnumclient.tests.utils.
FakeResponse
(headers, body=None, version=None, status=None, reason=None)¶ Bases:
object
-
getheader
(key, default)¶
-
getheaders
()¶
-
read
(amt)¶
-
-
class
magnumclient.tests.utils.
FakeServiceCatalog
¶ Bases:
object
-
url_for
(endpoint_type, service_type, attr=None, filter_value=None)¶
-
-
class
magnumclient.tests.utils.
FakeSession
(headers, content=None, status_code=None)¶ Bases:
object
-
request
(url, method, **kwargs)¶
-
-
class
magnumclient.tests.utils.
FakeSessionResponse
(headers, content=None, status_code=None)¶ Bases:
object
-
class
magnumclient.tests.utils.
TestCase
(*args, **kwargs)¶ Bases:
testtools.testcase.TestCase
-
TEST_REQUEST_BASE
= {‘verify’: True}¶
-
make_env
(exclude=None, fake_env={‘OS_USERNAME’: ‘username’, ’OS_PASSWORD’: ‘password’, ’OS_PROJECT_NAME’: ‘project_name’, ’OS_AUTH_URL’: ‘http://no.where/v2.0’})¶
-
setUp
()¶
-
shell
(argstr, exitcodes=(0, ))¶
-