mirror of https://github.com/python/cpython.git
Move one of the tests into the "PEP 255" section, to reflect a change in
the PEP.
This commit is contained in:
parent
e578a63827
commit
e5614630fb
|
@ -137,6 +137,21 @@
|
|||
|
||||
pep_tests = """
|
||||
|
||||
Specification: Yield
|
||||
|
||||
Restriction: A generator cannot be resumed while it is actively
|
||||
running:
|
||||
|
||||
>>> def g():
|
||||
... i = me.next()
|
||||
... yield i
|
||||
>>> me = g()
|
||||
>>> me.next()
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
File "<string>", line 2, in g
|
||||
ValueError: generator already executing
|
||||
|
||||
Specification: Return
|
||||
|
||||
Note that return isn't always equivalent to raising StopIteration: the
|
||||
|
@ -310,18 +325,6 @@
|
|||
>>> list(g())
|
||||
[1, 2, 3]
|
||||
|
||||
A generator can't be resumed while it's already running.
|
||||
|
||||
>>> def g():
|
||||
... i = me.next()
|
||||
... yield i
|
||||
>>> me = g()
|
||||
>>> me.next()
|
||||
Traceback (most recent call last):
|
||||
...
|
||||
File "<string>", line 2, in g
|
||||
ValueError: generator already executing
|
||||
|
||||
Next one was posted to c.l.py.
|
||||
|
||||
>>> def gcomb(x, k):
|
||||
|
|
Loading…
Reference in New Issue