Correctly initialize TestResponses
There's a pretty awful hack currently in place to add the reason
attribute to the TestResponse class. This code correctly initializes
the class, including the reason attribute.
Change-Id: I73384db1f89add051547f4d5db36ab1e647e84ef
Closes-Bug: 1613740
(cherry picked from commit 2c859f1d6d)
This commit is contained in:
@@ -38,7 +38,7 @@ class TestResponse(requests.Response):
|
|||||||
|
|
||||||
def __init__(self, data):
|
def __init__(self, data):
|
||||||
self._text = None
|
self._text = None
|
||||||
super(TestResponse, self)
|
super(TestResponse, self).__init__()
|
||||||
if isinstance(data, dict):
|
if isinstance(data, dict):
|
||||||
self.status_code = data.get('status_code', 200)
|
self.status_code = data.get('status_code', 200)
|
||||||
self.headers = data.get('headers', None)
|
self.headers = data.get('headers', None)
|
||||||
|
|||||||
Reference in New Issue
Block a user