def test_can_get_raw_response():
- raw_api = TwitterAPI(return_raw_response=True)
- res = raw_api.get("statuses/public_timeline")
+ raw_api = TwitterAPI(return_raw_response=True, auth=oauth)
+ res = raw_api.get("statuses/home_timeline")
assert res
assert res.headers
assert res.json
assert tweet
tweets += 1
if tweets > 2:
- break
+ return
+
secure=True, stream=False, return_raw_response=False):
"""
`host` host to connect to (api.twitter.com)
- `api_ver` API version
+ `api_ver` API version
"""
self.host = host
self.api_ver = api_ver
path, kwargs)
data = self.auth.encode_params(url, 'GET', remaining_params)
headers = self.auth.generate_headers()
- res = requests.get(url + '?' + data, headers=headers)
+ res = requests.get(url + '?' + data, headers=headers, prefetch=(not self.stream))
return handle_res(res, self.return_raw_response, self.stream)
path, kwargs)
data = self.auth.encode_params(url, 'POST', remaining_params)
headers = self.auth.generate_headers()
- res = requests.post(url, data=data, headers=headers)
+ res = requests.post(url, data=data, headers=headers, prefetch=(not self.stream))
return handle_res(res, self.return_raw_response, self.stream)