diff options
author | Georg Brandl <georg@python.org> | 2010-07-31 10:16:21 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2010-07-31 10:16:21 (GMT) |
commit | 014e0ca58efed657ae2b6bdd724e4721967d05ef (patch) | |
tree | 1078793b2f5cfbdf48f398bcfce6071c26878ecf /Lib/test/test_functools.py | |
parent | 4821ef89d4ce166c735cad48a57c03eae01fa577 (diff) | |
download | cpython-014e0ca58efed657ae2b6bdd724e4721967d05ef.zip cpython-014e0ca58efed657ae2b6bdd724e4721967d05ef.tar.gz cpython-014e0ca58efed657ae2b6bdd724e4721967d05ef.tar.bz2 |
Revert r83327. This will have to wait until after the alpha1 release.
Diffstat (limited to 'Lib/test/test_functools.py')
-rw-r--r-- | Lib/test/test_functools.py | 48 |
1 files changed, 1 insertions, 47 deletions
diff --git a/Lib/test/test_functools.py b/Lib/test/test_functools.py index a02d37c..f6ccc87 100644 --- a/Lib/test/test_functools.py +++ b/Lib/test/test_functools.py @@ -4,7 +4,6 @@ import unittest from test import support from weakref import proxy import pickle -from random import choice @staticmethod def PythonPartial(func, *args, **keywords): @@ -455,50 +454,6 @@ class TestTotalOrdering(unittest.TestCase): class A: pass -class TestLRU(unittest.TestCase): - - def test_lru(self): - def orig(x, y): - return 3*x+y - f = functools.lru_cache(maxsize=20)(orig) - - domain = range(5) - for i in range(1000): - x, y = choice(domain), choice(domain) - actual = f(x, y) - expected = orig(x, y) - self.assertEquals(actual, expected) - self.assert_(f.hits > f.misses) - self.assertEquals(f.hits + f.misses, 1000) - - f.clear() # test clearing - self.assertEqual(f.hits, 0) - self.assertEqual(f.misses, 0) - f(x, y) - self.assertEqual(f.hits, 0) - self.assertEqual(f.misses, 1) - - def test_lfu(self): - def orig(x, y): - return 3*x+y - f = functools.lfu_cache(maxsize=20)(orig) - - domain = range(5) - for i in range(1000): - x, y = choice(domain), choice(domain) - actual = f(x, y) - expected = orig(x, y) - self.assertEquals(actual, expected) - self.assert_(f.hits > f.misses) - self.assertEquals(f.hits + f.misses, 1000) - - f.clear() # test clearing - self.assertEqual(f.hits, 0) - self.assertEqual(f.misses, 0) - f(x, y) - self.assertEqual(f.hits, 0) - self.assertEqual(f.misses, 1) - def test_main(verbose=None): test_classes = ( TestPartial, @@ -506,8 +461,7 @@ def test_main(verbose=None): TestPythonPartial, TestUpdateWrapper, TestWraps, - TestReduce, - TestLRU, + TestReduce ) support.run_unittest(*test_classes) |