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)
Exemple #2
0
 def make_cache(self, tmpdir):
     return lambda **kw: cache.FileSystemCache(cache_dir=str(tmpdir), **kw)
Exemple #3
0
 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)