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)