changeset: 81747:1f57fb5e1e8e parent: 81743:01bbac9369e8 parent: 81746:2258b4d89c9f user: Serhiy Storchaka date: Sat Jan 26 11:54:27 2013 +0200 files: Lib/test/test_itertools.py description: Optimize the test for issue #13454. Now it requires almost 4x less memory and is almost 2x faster. diff -r 01bbac9369e8 -r 1f57fb5e1e8e Lib/test/test_itertools.py --- a/Lib/test/test_itertools.py Fri Jan 25 17:11:34 2013 -0600 +++ b/Lib/test/test_itertools.py Sat Jan 26 11:54:27 2013 +0200 @@ -1269,10 +1269,8 @@ # Issue 13454: Crash when deleting backward iterator from tee() def test_tee_del_backward(self): - forward, backward = tee(range(20000000)) - for i in forward: - pass - + forward, backward = tee(repeat(None, 20000000)) + any(forward) # exhaust the iterator del backward def test_StopIteration(self):

AltStyle によって変換されたページ (->オリジナル) /