Fix iter methods for storage tests
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/52778e53 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/52778e53 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/52778e53 Branch: refs/heads/requests Commit: 52778e53b8a92f41132fe8595853835bd4ae56e0 Parents: 2195434 Author: anthony-shaw <[email protected]> Authored: Fri Apr 1 09:27:47 2016 +1100 Committer: anthony-shaw <[email protected]> Committed: Fri Apr 1 09:27:47 2016 +1100 ---------------------------------------------------------------------- libcloud/test/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/52778e53/libcloud/test/__init__.py ---------------------------------------------------------------------- diff --git a/libcloud/test/__init__.py b/libcloud/test/__init__.py index 17e1f2f..068de27 100644 --- a/libcloud/test/__init__.py +++ b/libcloud/test/__init__.py @@ -89,15 +89,16 @@ class MockResponse(object): self.body = body self.headers = headers or self.headers self.reason = reason or self.reason + self.body_iter = iter(self.body) if self.body is not None else None def read(self, *args, **kwargs): return self.body def next(self): if sys.version_info >= (2, 5) and sys.version_info <= (2, 6): - return self.body.next() + return self.body_iter.next() else: - return next(self.body) + return next(self.body_iter) def __next__(self): return self.next()
