diff options
Diffstat (limited to 'glanceclient/tests/utils.py')
-rw-r--r-- | glanceclient/tests/utils.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/glanceclient/tests/utils.py b/glanceclient/tests/utils.py index 2dc510c..6b03f31 100644 --- a/glanceclient/tests/utils.py +++ b/glanceclient/tests/utils.py @@ -74,7 +74,7 @@ class FakeSchemaAPI(FakeAPI): class RawRequest(object): def __init__(self, headers, body=None, version=1.0, status=200, reason="Ok"): - """ + """A crafted request object used for testing. :param headers: dict representing HTTP response headers :param body: file-like object @@ -101,7 +101,7 @@ class RawRequest(object): class FakeResponse(object): def __init__(self, headers=None, body=None, version=1.0, status_code=200, reason="Ok"): - """ + """A crafted response object used for testing. :param headers: dict representing HTTP response headers :param body: file-like object @@ -118,6 +118,10 @@ class FakeResponse(object): version=version, status=status_code) @property + def status(self): + return self.status_code + + @property def ok(self): return (self.status_code < 400 or self.status_code >= 600) @@ -151,6 +155,9 @@ class FakeResponse(object): break yield chunk + def release_conn(self, **kwargs): + pass + class TestCase(testtools.TestCase): TEST_REQUEST_BASE = { |