From 5bb893c44b9fd8304b91a5033e10cc868af8fba1 Mon Sep 17 00:00:00 2001
From: Serhiy Storchaka <storchaka@gmail.com>
Date: Sat, 26 Jan 2013 11:52:06 +0200
Subject: Optimize the test for issue #13454. Now it requires almost 4x less
 memory and is almost 2x faster.

---
 Lib/test/test_itertools.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/Lib/test/test_itertools.py b/Lib/test/test_itertools.py
index 66e307d..dfa371e 100644
--- a/Lib/test/test_itertools.py
+++ b/Lib/test/test_itertools.py
@@ -932,10 +932,8 @@ class TestBasicOps(unittest.TestCase):
 
     # 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):
-- 
cgit v0.12