Merge pull request #48 from cgurnik/default-mock-headers
Don't include reason in default HttpMock headers
diff --git a/googleapiclient/http.py b/googleapiclient/http.py
index 2731e22..f63d33e 100644
--- a/googleapiclient/http.py
+++ b/googleapiclient/http.py
@@ -1462,7 +1462,7 @@
headers: dict, header to return with response
"""
if headers is None:
- headers = {'status': '200 OK'}
+ headers = {'status': '200'}
if filename:
f = open(filename, 'r')
self.data = f.read()
diff --git a/tests/test_http.py b/tests/test_http.py
index d789630..85eea8e 100644
--- a/tests/test_http.py
+++ b/tests/test_http.py
@@ -980,6 +980,13 @@
self.assertEqual(1, len(responses))
+class TestHttpMock(unittest.TestCase):
+ def test_default_response_headers(self):
+ http = HttpMock(datafile('zoo.json'))
+ resp, content = http.request("http://example.com")
+ self.assertEqual(resp.status, 200)
+
+
if __name__ == '__main__':
logging.getLogger().setLevel(logging.ERROR)
unittest.main()