mirror of
https://github.com/openwrt/packages.git
synced 2026-04-15 19:02:09 +00:00
python-cachelib: bump to 0.13.0
Changelog: https://github.com/pallets-eco/cachelib/blob/main/CHANGES.rst Minor release with improvements to cache backends. Add test.sh to verify SimpleCache and NullCache operations. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
committed by
Alexandru Ardelean
parent
5a7fbc8303
commit
062e0cecdd
@@ -5,11 +5,11 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-cachelib
|
||||
PKG_VERSION:=0.10.2
|
||||
PKG_VERSION:=0.13.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=cachelib
|
||||
PKG_HASH:=593faeee62a7c037d50fc835617a01b887503f972fb52b188ae7e50e9cb69740
|
||||
PKG_HASH:=209d8996e3c57595bee274ff97116d1d73c4980b2fd9a34c7846cd07fd2e1a48
|
||||
|
||||
PKG_MAINTAINER:=Stepan Henek <stepan.henek@nic.cz>
|
||||
PKG_LICENSE:=BSD-3-Clause
|
||||
|
||||
21
lang/python/python-cachelib/test.sh
Executable file
21
lang/python/python-cachelib/test.sh
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
[ "$1" = python3-cachelib ] || exit 0
|
||||
python3 - << 'EOF'
|
||||
from cachelib import SimpleCache, NullCache
|
||||
|
||||
cache = SimpleCache()
|
||||
cache.set("key", "value")
|
||||
assert cache.get("key") == "value", "SimpleCache set/get failed"
|
||||
assert cache.get("missing") is None
|
||||
cache.delete("key")
|
||||
assert cache.get("key") is None, "delete failed"
|
||||
|
||||
cache.set("a", 1)
|
||||
cache.set("b", 2)
|
||||
cache.clear()
|
||||
assert cache.get("a") is None, "clear failed"
|
||||
|
||||
null = NullCache()
|
||||
null.set("k", "v")
|
||||
assert null.get("k") is None, "NullCache should not store"
|
||||
EOF
|
||||
Reference in New Issue
Block a user