atst/tests/utils/test_form_cache.py
2018-11-15 13:08:09 -05:00

16 lines
545 B
Python

from werkzeug.datastructures import ImmutableDict
from atst.utils.form_cache import DEFAULT_CACHE_NAME, cache_form_data, retrieve_form_data
def test_cache_form_data(app):
data = ImmutableDict({"kessel_run": "12 parsecs"})
key = cache_form_data(app.redis, data)
assert app.redis.get("{}:{}".format(DEFAULT_CACHE_NAME, key))
def test_retrieve_form_data(app):
data = ImmutableDict({"class": "corellian"})
key = cache_form_data(app.redis, data)
retrieved = retrieve_form_data(app.redis, key)
assert retrieved == data