From f4bf065dac9ee40e89f02115042e86c75ea3f22c Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Wed, 11 Jun 2014 20:22:30 +0300 Subject: [PATCH] tests: Add testcases for "complicated" args to generator functions. --- tests/basics/generator-args.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/basics/generator-args.py b/tests/basics/generator-args.py index 70a1b5ada7..608210b4b5 100644 --- a/tests/basics/generator-args.py +++ b/tests/basics/generator-args.py @@ -5,5 +5,13 @@ def gen(v=5): yield i print(list(gen())) -# Still not supported, ditto for *args and **kwargs -#print(list(gen(v=10))) +print(list(gen(v=10))) + + +def g(*args, **kwargs): + for i in args: + yield i + for k, v in kwargs.items(): + yield (k, v) + +print(list(g(1, 2, 3, foo="bar")))