Esempio n. 1
0
def test_delete(tmp_path, key, data, serializer):
    store = CacheStore(str(tmp_path))
    store.put(key=key, value=data, serializer=serializer)
    assert key in store.keys()
    store.delete(key=key, dry_run=True)
    del store[key]
    assert key not in store.keys()
Esempio n. 2
0
def test_delete_error(tmp_path):
    store = CacheStore(str(tmp_path))
    with pytest.raises(KeyError):
        store.delete(key='foo', dry_run=False)