示例#1
0
def test_reorder():
    test_obj = PersistentLRUCache(directory=directory)
    test_obj.write("/xxx", "")
    test_obj.write("/yyy", "")
    test_obj.get_value("/xxx")
    test_obj.delete("/xxx")
    test_obj.delete("/yyy")
示例#2
0
def test_delete():
    test_obj = PersistentLRUCache(directory=directory)
    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")