Browse Source

Cache test

master
Raphael Roberts 5 years ago
parent
commit
c32d6a46fc
  1. 29
      tests/test_cache.py

29
tests/test_cache.py

@ -1,3 +1,30 @@
import pytest
from pathlib import Path
from tibi_hardlinks.cache import Cache
def test_cache_init(tmp_path):
Cache(tmp_path)
def test_cache_store(tmp_path):
Cache(tmp_path).store()
def test_cache_load(tmp_path):
Cache(tmp_path).store()
Cache(tmp_path).load()
def test_cache_read_write(tmp_path):
c = Cache(tmp_path)
c.write("key", "val")
assert c.read("key") == "val"
def test_cache_write_store_load_read(tmp_path):
c = Cache(tmp_path)
c.write("key", "val")
c.store()
c_load = Cache(tmp_path)
assert c_load.read("key") == "val"
Loading…
Cancel
Save