def f(self, *_args, **_kwargs): orig = getattr(StrictRedis, name) intercepted = interceptor(orig, self, *_args, **_kwargs) for key, value in intercepted.params(): trans = getattr(self, "_{}__transform__{}".format(self.__class__.__name__, key), None) if trans: intercepted[key] = trans(value) return intercepted()
def setup(self): self.intercepted = interceptor(simple, *[1], **{'b': 2})
def setup(self): self.intercepted = interceptor(simple, 1, c=3, *[2])
def setup(self): self.intercepted = interceptor(simple, **{'a': 1, 'b': 2})
def setup(self): self.intercepted = interceptor(simple, *[1, 2])
def setup(self): self.intercepted = interceptor(simple, a=1, b=2)
def setup(self): self.intercepted = interceptor(simple, 1, 2, 3)