Ejemplo n.º 1
0
 def testClear(self):
     '''MemoryCache.clear()'''
     cache = MemoryCache()
     template = DummyTemplate(1)
     cache.store(('name', 'type'), template)
     cache.clear()
     self.assertRaises(NotCached, cache.retrieve, ('name', 'type'))
     self.assertRaises(NotCached, cache.retrieve, ('name', None))
     template = DummyTemplate(2)
     cache.store(('name', 'type'), template)
     self.assertEqual(cache.retrieve(('name', 'type')), template)
     self.assertEqual(cache.retrieve(('name', None)), template)