0
我使用cache.memoize
來記憶Flask-Cache的功能。如何獲取裝飾函數中設置的緩存鍵?我如何測試函數在測試期間被緩存?測試Flask-Cache的緩存命中
from flask import Flask
from flask.ext.cache import Cache
app = Flask(__name__)
cache = Cache(app, config={'CACHE_TYPE': 'simple'})
@cache.memoize(timeout=10)
def get_news(nid, lang=None):
return nid, lang
@app.route('/news/<str:nid>')
def news(news_id):
return 'News: ' + get_news(news_id)
我知道緩存鍵是不透明的,但應該有一個格式來獲取相同的 – user1841199