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