Lines Matching refs:capture

43 def capture(*args, **kw):
44 """capture all positional and keyword arguments"""
66 p = self.partial(capture, 1, 2, a=10, b=20)
74 p = self.partial(capture, 1, 2, a=10, b=20)
76 self.assertEqual(p.func, capture)
104 p = self.partial(capture, **d)
112 p = self.partial(capture)
115 p = self.partial(capture, 1, 2)
122 p = self.partial(capture)
126 p = self.partial(capture, a=1)
136 p = self.partial(capture, *args)
144 p = self.partial(capture, a=a)
151 p = self.partial(capture, 0, a=1)
210 f = self.partial(capture)
211 self.assertEqual(f'{name}({capture!r})', repr(f))
213 f = self.partial(capture, *args)
214 self.assertEqual(f'{name}({capture!r}, {args_repr})', repr(f))
216 f = self.partial(capture, **kwargs)
218 [f'{name}({capture!r}, {kwargs_repr})'
221 f = self.partial(capture, *args, **kwargs)
223 [f'{name}({capture!r}, {args_repr}, {kwargs_repr})'
232 f = self.partial(capture)
237 f.__setstate__((capture, (), {}, {}))
239 f = self.partial(capture)
240 f.__setstate__((capture, (f,), {}, {}))
242 self.assertEqual(repr(f), '%s(%r, ...)' % (name, capture,))
244 f.__setstate__((capture, (), {}, {}))
246 f = self.partial(capture)
247 f.__setstate__((capture, (), {'a': f}, {}))
249 self.assertEqual(repr(f), '%s(%r, a=...)' % (name, capture,))
251 f.__setstate__((capture, (), {}, {}))
283 f.__setstate__((capture, (1,), dict(a=10), dict(attr=[])))
286 (capture, (1,), dict(a=10), dict(attr=[])))
289 f.__setstate__((capture, (1,), dict(a=10), None))
291 self.assertEqual(signature(f), (capture, (1,), dict(a=10), {}))
294 f.__setstate__((capture, (1,), None, None))
295 #self.assertEqual(signature(f), (capture, (1,), {}, {}))
300 f.__setstate__((capture, (), {}, None))
301 self.assertEqual(signature(f), (capture, (), {}, {}))
308 self.assertRaises(TypeError, f.__setstate__, (capture, (), {}))
309 self.assertRaises(TypeError, f.__setstate__, (capture, (), {}, {}, None))
310 self.assertRaises(TypeError, f.__setstate__, [capture, (), {}, None])
312 self.assertRaises(TypeError, f.__setstate__, (capture, None, {}, None))
313 self.assertRaises(TypeError, f.__setstate__, (capture, [], {}, None))
314 self.assertRaises(TypeError, f.__setstate__, (capture, (), [], None))
318 f.__setstate__((capture, MyTuple((1,)), MyDict(a=10), None))
320 self.assertEqual(s, (capture, (1,), dict(a=10), {}))
328 f.__setstate__((capture, BadTuple((1,)), {}, None))
330 self.assertEqual(s, (capture, (1,), {}, {}))
338 f = self.partial(capture)
345 f.__setstate__((capture, (), {}, {}))
347 f = self.partial(capture)
348 f.__setstate__((capture, (f,), {}, {}))
355 f_copy.__setstate__((capture, (), {}, {}))
357 f.__setstate__((capture, (), {}, {}))
359 f = self.partial(capture)
360 f.__setstate__((capture, (), {'a': f}, {}))
367 f_copy.__setstate__((capture, (), {}, {}))
369 f.__setstate__((capture, (), {}, {}))
401 p = self.partial(capture, 1, 2, a=10, b=20)
415 p = self.partial(capture)
425 p = self.partial(capture)
472 nothing = functools.partialmethod(capture)
473 positional = functools.partialmethod(capture, 1)
474 keywords = functools.partialmethod(capture, a=2)
475 both = functools.partialmethod(capture, 3, b=4)
476 spec_keywords = functools.partialmethod(capture, self=1, func=2)
480 over_partial = functools.partialmethod(functools.partial(capture, c=6), 7)
482 static = functools.partialmethod(staticmethod(capture), 8)
483 cls = functools.partialmethod(classmethod(capture), d=9)
570 method = functools.partialmethod(func=capture, a=1)
574 'functools.partialmethod({}, 3, b=4)'.format(capture))