def test_delete(): test_obj = LRUCache(1) test_obj.write("some_key", 42) test_obj.write(42, "some_key") test_obj.delete("some_key") test_obj.delete("non_existant_key") test_obj.delete(42) assert_raises( KeyError, test_obj.get_value, (42) ) assert_raises( KeyError, test_obj.get_value, ("some_key") ) assert not test_obj.exists(42) assert not test_obj.exists("some_key")