From b7fe1f90d0d4c33240e12fd1bf67a34bb9aa935d Mon Sep 17 00:00:00 2001 From: Jared Flatow Date: Sun, 8 May 2011 11:13:19 -0700 Subject: [PATCH] added script to obviate nasty memory leak in Index_getitem --- test/test_leak.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/test_leak.py diff --git a/test/test_leak.py b/test/test_leak.py new file mode 100644 index 0000000..35259b8 --- /dev/null +++ b/test/test_leak.py @@ -0,0 +1,17 @@ +import unittest + +import utils + +class TestLeak(utils.RepoTestCase): + def test_index_iter(self): + index = self.repo.index + while True: + list(index) + + def test_index_getitem(self): + index = self.repo.index + while True: + index[0] + +if __name__ == '__main__': + unittest.main()