Nested generator test.
authorRobert Bradshaw <robertwb@math.washington.edu>
Thu, 27 Jan 2011 22:01:47 +0000 (14:01 -0800)
committerRobert Bradshaw <robertwb@math.washington.edu>
Thu, 27 Jan 2011 22:01:47 +0000 (14:01 -0800)
tests/run/generators.pyx

index af8926c87c2899c49f1303870af4d288d793e3c2..0060eba33250fb860c991155868dac7b25357b70 100644 (file)
@@ -299,3 +299,11 @@ def test_inside_lambda():
     ('a', 'b')
     """
     return lambda:((yield 1), (yield 2))
+
+def test_nested_gen(int n):
+    """
+    >>> [list(a) for a in test_nested_gen(5)]
+    [[], [0], [0, 1], [0, 1, 2], [0, 1, 2, 3]]
+    """
+    for a in range(n):
+        yield (b for b in range(a))