◐ Shell
clean mode source ↗

Issue 1113421: New tutorial tests in test_generators.py

Two tests in test_generators.py makes use of an ad-hoc 
"LazyList" class which was a courageous attempt when it 
was written. This class have some problems though. This 
patch adds two more tests using the new itertools.tee 
function which favourably solves the problem -- with 
accompanying prose. 
More importantly, it shows what I think is now the best way 
to implement a whole family of classical FP algorithm in 
Python. 
 
The patch has been produce on the single file 
test_generators.py (without directory information). 
 
To apply it, change directory to : 
 
python/dist/src/Lib/test 
 
and simply,  
 
patch -p0 < test_generators.py.310105.diff 
 
The patch is here submitted after Craig Ringer had 
suggested me to do so on the python discussion list 
"python-list". 
 
Francis Girard 
FRANCE