Lines Matching refs:spec
99 def __init__(self, spec=None, side_effect=None, return_value=DEFAULT,
103 if spec is not None and not isinstance(spec, list):
104 spec = [member for member in dir(spec) if not _is_magic(member)]
106 self._methods = spec
211 def __init__(self, target, attribute, new, spec, create):
215 self.spec = spec
264 new, spec, = self.new, self.spec
267 # XXXX what if original is DEFAULT - shouldn't use it as a spec
269 if spec == True:
270 # set spec to the object we are replacing
271 spec = original
272 if isinstance(spec, (type, ClassType)):
274 new = Mock(spec=spec)
276 new.return_value = Mock(spec=spec)
290 def patch_object(target, attribute, new=DEFAULT, spec=None, create=False):
291 return _patch(target, attribute, new, spec, create)
294 def patch(target, new=DEFAULT, spec=None, create=False):
300 return _patch(target, attribute, new, spec, create)