Move one of the tests into the "PEP 255" section, to reflect a change in

the PEP.
This commit is contained in:
Tim Peters 2001-08-15 04:41:19 +00:00
parent e578a63827
commit e5614630fb
1 changed files with 15 additions and 12 deletions

View File

@ -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):