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, 2, 22, 16, 10, 34, 635327)
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_PASSWORD': 'password', 'OS_PROJECT_NAME': 'project_name', 'OS_USERNAME': 'username', 'OS_AUTH_URL': 'http://no.where/v2.0'})
setUp()
shell(argstr, exitcodes=(0, ))