Example #1
0
    def test_save_and_load(self):
        cache_name = self.check_cache_gone('save_load')
        cache = PersistentCache(cache_name, cache_manager=self.manager)
        cache['foo'] = 'bar'
        cache.save()

        cache.contents = {}
        self.assert_contents_equal(cache, {})

        cache.load()
        self.assertEqual(cache['foo'], 'bar')