mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
@@ -486,6 +486,10 @@ class Response(object):
|
||||
"""Returns true if :attr:`status_code` is 'OK'."""
|
||||
return self.ok
|
||||
|
||||
def __iter__(self):
|
||||
"""Allows you to use a response as an iterator."""
|
||||
return self.iter_content(128)
|
||||
|
||||
@property
|
||||
def ok(self):
|
||||
try:
|
||||
|
||||
@@ -325,6 +325,12 @@ class RequestsTestCase(unittest.TestCase):
|
||||
r = requests.get(httpbin('get'))
|
||||
self.assertTrue(r.elapsed.total_seconds() > 0.0)
|
||||
|
||||
def test_response_is_iterable(self):
|
||||
r = requests.Response()
|
||||
io = StringIO.StringIO('abc')
|
||||
r.raw = io
|
||||
self.assertTrue(next(iter(r)))
|
||||
io.close()
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user