summaryrefslogtreecommitdiff
path: root/mocker.py
diff options
context:
space:
mode:
authorGustavo Niemeyer <gustavo@niemeyer.net>2007-11-04 21:56:07 -0500
committerGustavo Niemeyer <gustavo@niemeyer.net>2007-11-04 21:56:07 -0500
commit777258d38db0f8bf8565034a4e95182be0ac380b (patch)
treea659e0b4c9bfbe1418c3bc6029129922db4a45b0 /mocker.py
parenta64963e5ce780156b2007e31efbc5e69f5e55d79 (diff)
downloadmocker-777258d38db0f8bf8565034a4e95182be0ac380b.tar.gz
Implemented Mocker.generate().
Diffstat (limited to 'mocker.py')
-rw-r--r--mocker.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mocker.py b/mocker.py
index 1c05f92..b8582ec 100644
--- a/mocker.py
+++ b/mocker.py
@@ -460,6 +460,12 @@ class MockerBase(object):
"""
self.call(lambda *args, **kwargs: value)
+ def generate(self, sequence):
+ def generate(*args, **kwargs):
+ for value in sequence:
+ yield value
+ self.call(generate)
+
def throw(self, exception):
"""Make the last recorded event raise the given exception on replay.