def test_capacity_set(self): for size in SIZES: l = TTLRU(size) for i in range(size + 5): l[i] = str(i) l.set_size(size + 10) self.assertTrue(size + 10 == l.get_size()) self.assertTrue(len(l) == size) for i in range(size + 20): l[i] = str(i) self.assertTrue(len(l) == size + 10) l.set_size(size + 10 - 1) self.assertTrue(len(l) == size + 10 - 1)
def test_capacity_get(self): for size in SIZES: l = TTLRU(size) self.assertTrue(size == l.get_size())