Lines Matching refs:dargs
135 def __init__(self, symbol, return_obj, *args, **dargs): argument
139 self.dargs = dict((key, equality_comparator(value))
140 for key, value in dargs.iteritems())
144 def match(self, *args, **dargs): argument
145 if len(args) != len(self.args) or len(dargs) != len(self.dargs):
153 for key, value in dargs.iteritems():
154 if key not in self.dargs:
156 if not self.dargs[key].is_satisfied_by(value):
160 for key in self.dargs.iterkeys():
161 if key not in dargs:
168 return _dump_function_call(self.symbol, self.args, self.dargs)
172 def __init__(self, symbol, return_val, *args, **dargs): argument
174 **dargs)
187 def match(self, *args, **dargs): argument
197 self.dargs = []
204 def __call__(self, *args, **dargs): argument
207 self.dargs.append(dargs)
209 return self.playback(self.symbol, *args, **dargs)
214 def expect_call(self, *args, **dargs): argument
215 mapping = function_mapping(self.symbol, None, *args, **dargs)
240 def run_original_function(self, *args, **dargs): argument
241 return self.original_function(*args, **dargs)
301 def __init__(self, *args, **dargs): argument
306 def expect_new(typ, *args, **dargs): argument
307 obj = typ.make_new(*args, **dargs)
308 mapping = base_mapping(name, obj, *args, **dargs)
313 def __new__(typ, *args, **dargs): argument
314 return playback(name, *args, **dargs)
318 def make_new(typ, *args, **dargs): argument
320 **dargs)
434 lambda *args, **dargs: object_to_return)
462 def __method_playback(self, symbol, *args, **dargs): argument
465 _dump_function_call(symbol, args, dargs))
471 % (_dump_function_call(symbol, args, dargs),
476 if not func_call.match(*args, **dargs):
478 % (_dump_function_call(symbol, args, dargs),
491 % (_dump_function_call(symbol, args, dargs)))
568 def _dump_function_call(symbol, args, dargs): argument
572 for key, val in dargs.iteritems():