summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_fnmatch.py
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2010-08-13 16:26:40 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2010-08-13 16:26:40 (GMT)
commit6fdb74f0aeb53b755a4573e00947ed16922adb65 (patch)
tree91d84ec0b480e793ff0c27eb8cee725e5e245d8d /Lib/test/test_fnmatch.py
parente81c806be78a1d68a0a47d949e000e83c4437016 (diff)
downloadcpython-6fdb74f0aeb53b755a4573e00947ed16922adb65.zip
cpython-6fdb74f0aeb53b755a4573e00947ed16922adb65.tar.gz
cpython-6fdb74f0aeb53b755a4573e00947ed16922adb65.tar.bz2
Re-apply r83871.
Diffstat (limited to 'Lib/test/test_fnmatch.py')
-rw-r--r--Lib/test/test_fnmatch.py23
1 files changed, 1 insertions, 22 deletions
diff --git a/Lib/test/test_fnmatch.py b/Lib/test/test_fnmatch.py
index a93558c..482835d 100644
--- a/Lib/test/test_fnmatch.py
+++ b/Lib/test/test_fnmatch.py
@@ -3,15 +3,10 @@
from test import support
import unittest
-from fnmatch import (fnmatch, fnmatchcase, _MAXCACHE, _cache, _cacheb, purge,
- translate, filter)
-
+from fnmatch import fnmatch, fnmatchcase, translate, filter
class FnmatchTestCase(unittest.TestCase):
- def tearDown(self):
- purge()
-
def check_match(self, filename, pattern, should_match=1, fn=fnmatch):
if should_match:
self.assertTrue(fn(filename, pattern),
@@ -65,22 +60,6 @@ class FnmatchTestCase(unittest.TestCase):
self.check_match(b'test\xff', b'te*\xff')
self.check_match(b'foo\nbar', b'foo*')
- def test_cache_clearing(self):
- # check that caches do not grow too large
- # http://bugs.python.org/issue7846
-
- # string pattern cache
- for i in range(_MAXCACHE + 1):
- fnmatch('foo', '?' * i)
-
- self.assertLessEqual(len(_cache), _MAXCACHE)
-
- # bytes pattern cache
- for i in range(_MAXCACHE + 1):
- fnmatch(b'foo', b'?' * i)
- self.assertLessEqual(len(_cacheb), _MAXCACHE)
-
-
class TranslateTestCase(unittest.TestCase):
def test_translate(self):