To me, mocking of the caches for testing is super important and missing.
I searched the article, the linked "Why Ring?", and this page of responses for "mock", but no results.
Maybe it's just me!
I searched the article, the linked "Why Ring?", and this page of responses for "mock", but no results.
Maybe it's just me!
if DEBUG:
ring_cache = functools.partial(ring.dict, {}, default_action='execute')
else:
ring_cache = functools.partial(ring.redis, client)
@ring_cache(...)
def ...
Which is not very good solution at all. I will fix the design and properly document it. Thanks for suggesting why page and mock section.