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, ))¶
 
-