def test_memory(self):

        print('\nTest Memory Mode')

        live_objects.clear()

        lru_cache = LruCache(constraint=50)

        for i in range(8):
            lru_cache.add(ObjMemory(i))
        self.assertEqual(len(lru_cache), 8)
        self.assertEqual(lru_cache.size(), 4*(5+10))
        print(lru_cache)

        lru_cache.recycle()
        print(lru_cache)
        self.assertEqual(len(lru_cache), 7)
        self.assertEqual(lru_cache.size(), lru_cache.constraint)
        for i in 0,:
            self.assertTrue(i not in live_objects)