示例#1
0
def test_get_modified():
    test_obj = PersistentLRUCache(directory=directory)
    modified_time = time.time()
    test_obj.refresh("some_key", "43", modified_time)
    assert test_obj.get_modified("some_key") == modified_time
    test_obj.write("some_key", "42")
    assert test_obj.get_modified("some_key") < time.time()
示例#2
0
def test_set_modified():
    test_obj = PersistentLRUCache(directory=directory)
    modified_time = 42
    before_modification = time.time()
    test_obj.write("some_key", 101)
    assert test_obj.get_modified("some_key") < time.time()
    assert test_obj.get_modified("some_key") > before_modification
    test_obj.set_modified("some_key", modified_time)
    assert test_obj.get_modified("some_key") == modified_time