コード例 #1
0
 def __call__(self, *args, **kwargs):
     obj = self._lookup(call(*args, **kwargs))
     if _is_exception(obj):
         raise obj
     if isinstance(obj, _Sequence):
         return obj()
     return obj
コード例 #2
0
ファイル: _stub.py プロジェクト: manahl/mockextras
 def __call__(self, *args, **kwargs):
     obj = self._lookup(call(*args, **kwargs))
     if _is_exception(obj):
         raise obj
     if isinstance(obj, _Sequence):
         return obj()
     return obj
コード例 #3
0
ファイル: _fluent.py プロジェクト: manahl/mockextras
 def __call__(self):
     if len(self.list) > 1:
         retval = self.list.pop(0)
     else:
         retval = self.list[0]
     if _is_exception(retval):
         raise retval
     return retval
コード例 #4
0
 def __call__(self):
     if len(self.list) > 1:
         retval = self.list.pop(0)
     else:
         retval = self.list[0]
     if _is_exception(retval):
         raise retval
     return retval
コード例 #5
0
 def __call__(self):
     retval = next(self._iterator)
     if _is_exception(retval):
         raise retval
     return retval
コード例 #6
0
ファイル: _stub.py プロジェクト: manahl/mockextras
 def __call__(self):
     retval = next(self._iterator)
     if _is_exception(retval):
         raise retval
     return retval