Exemple #1
0
    def testCacheDelete(self):
        cache = Cache(storetype='simple')
        cache.set('sake', 'shimehari')
        rv = cache.get('sake')
        self.assertEqual(rv, 'shimehari')
        cache.delete('sake')
        rv = cache.get('sake')
        self.assert_(rv is None)

        cache.setMany({'sake': 'shimehari', 'osake': 'kagetora'})
        rv = cache.getMany('sake', 'osake')
        self.assertEqual(rv, ['shimehari', 'kagetora'])
        cache.deleteMany('sake', 'osake')
        rv = cache.get('sake')
        self.assert_(rv is None)
        rv = cache.get('osake')
        self.assert_(rv is None)