def test_set_get(self):
     tmp_dir = tempfile.mkdtemp()
     try:
         c = cache.FileSystemCache(cache_dir=tmp_dir)
         for i in range(3):
             c.set(str(i), i * i)
         for i in range(3):
             result = c.get(str(i))
             assert result == i * i
     finally:
         shutil.rmtree(tmp_dir)
예제 #2
0
 def make_cache(self, tmpdir):
     return lambda **kw: cache.FileSystemCache(cache_dir=str(tmpdir), **kw)
예제 #3
0
파일: cache.py 프로젝트: rjones30/rcdb
 def make_cache(self, **kwargs):
     if self.tmp_dir is None:
         self.tmp_dir = tempfile.mkdtemp()
     return cache.FileSystemCache(cache_dir=self.tmp_dir, **kwargs)