Last updated:
0 purchases
magicstorage 1.1.0
Magic Storage cooler than you think!
Magic storage is a Python library that provides tools to easily write, read and
delete resources for testing. This applies, of course, to resources that are
difficult to obtain but not very expensive to store locally and, in addition,
do not change. A good example are responses from REST APIs or at least those of
them that are not live data.
The library consists of a set of classes that implement storage using the file
system and temporary storage in RAM. All tools can be accessed through the
MagicStorage class.
Installing
Install and update using pip:
$ pip install -U magic_storage
Example
from typing import Any
from magic_storage import MagicStorage
def very_expensive_get() -> Any:
...
response = (
MagicStorage()
.filesystem(__file__)
.cache_if_missing("Nice thing", lambda: very_expensive_get())
)
Documentation
Online documentation is available on
Github pages.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.