def test_simple(): cache = LRUCache(maxsize=2) cache['x'] = 1 cache['y'] = 2 assert cache['x'] == 1 assert cache['y'] == 2 assert len(cache) == 2 assert dict(cache) == {'x': 1, 'y': 2} assert list(cache.keys()) == ['x', 'y'] assert list(cache.items()) == [('x', 1), ('y', 2)] cache['z'] = 3 assert len(cache) == 2 assert list(cache.items()) == [('y', 2), ('z', 3)]
def test_simple(): cache = LRUCache(maxsize=2) cache["x"] = 1 cache["y"] = 2 assert cache["x"] == 1 assert cache["y"] == 2 assert len(cache) == 2 assert dict(cache) == {"x": 1, "y": 2} assert list(cache.keys()) == ["x", "y"] assert list(cache.items()) == [("x", 1), ("y", 2)] cache["z"] = 3 assert len(cache) == 2 assert list(cache.items()) == [("y", 2), ("z", 3)]