fixtrue cache (cache 内置fixture)

cache fixture 也可以根据 request fixture关联出来 例如:request.config.cache.makedir

获取给定的name缓存路径,没有该目录就会创建,

@pytest.fixture
def mydata(cache):
    val = cache.makedir("value")
    print("ddd",val)

给定路径获取缓存文件的值,第二个值是默认值

@pytest.fixture
def mydata(cache):
    val = cache.get("example/value",None)
    print("ddd",val)

设置缓存值

@pytest.fixture
def mydata(cache):
    val = cache.set("example/value",123)
    print("ddd",val)
posted @ 2022-06-16 18:34  zhq9  阅读(21)  评论(0编辑  收藏  举报