From 4206a2c1c739814ba092808f7b7d1cd8cd38dafd Mon Sep 17 00:00:00 2001 From: Zooko O'Whielacronx Date: Mon, 6 Jul 2009 20:41:19 -0700 Subject: [PATCH] directories: in bench_dirnode.py, use a real CacheDirectoryManager instead of a fake one (because CacheDirectoryManager is a significant user of CPU and/or time) --- src/allmydata/test/bench_dirnode.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/allmydata/test/bench_dirnode.py b/src/allmydata/test/bench_dirnode.py index 1d5d5d66..68011c6f 100644 --- a/src/allmydata/test/bench_dirnode.py +++ b/src/allmydata/test/bench_dirnode.py @@ -5,16 +5,14 @@ from pyutil import benchutil, randutil # http://allmydata.org/trac/pyutil from allmydata import client, dirnode, uri from allmydata.mutable import filenode as mut_filenode from allmydata.immutable import filenode as immut_filenode - -class FakeDownloadCache: - def get_file(self, key): - return None +from allmydata.util import cachedir, fileutil class FakeClient(client.Client): # just enough def __init__(self): self._node_cache = {} - self.download_cache = FakeDownloadCache() + download_cachedir = fileutil.NamedTemporaryDirectory() + self.download_cache_dirman = cachedir.CacheDirectoryManager(download_cachedir.name) def getServiceNamed(self, name): return None def get_encoding_parameters(self): -- 2.45.2