diff options
author | Gustavo Niemeyer <gustavo@niemeyer.net> | 2010-06-19 22:55:31 -0300 |
---|---|---|
committer | Gustavo Niemeyer <gustavo@niemeyer.net> | 2010-06-19 22:55:31 -0300 |
commit | 9fd75500a2d7097c539ea4be23fa9763b02c3d29 (patch) | |
tree | 9cbfc09accaa90f55069f33b65a5d4ff37933cc0 /mocker.py | |
parent | 88f2b4b1ac94b26bafe2357fbc3129030109780b (diff) | |
download | mocker-9fd75500a2d7097c539ea4be23fa9763b02c3d29.tar.gz |
Fixed support for Python 2.6. Mocking of iterators was broken in
certain cases because, even though that's *not* documented, Python
tries to use __length_hint__ in some cases.
Diffstat (limited to 'mocker.py')
-rw-r--r-- | mocker.py | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1053,6 +1053,8 @@ class Mock(object): if self.__mocker__.is_recording() or self.__mocker_type__ is None: return type(self) return self.__mocker_type__ + if name == "__length_hint__": + raise AttributeError("No __length_hint__ here!") return self.__mocker_act__("getattr", (name,)) def __setattr__(self, name, value): |