]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
directories: in bench_dirnode.py, use a real CacheDirectoryManager instead of a fake...
authorZooko O'Whielacronx <zooko@zooko.com>
Tue, 7 Jul 2009 03:41:19 +0000 (20:41 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Tue, 7 Jul 2009 03:41:19 +0000 (20:41 -0700)
src/allmydata/test/bench_dirnode.py

index 1d5d5d66680ce983d8d2e827c94d89021e32358e..68011c6fa7291674fe2c6497e58fa781a06d19d4 100644 (file)
@@ -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):