# agents/tests/test_storage.py | |
import os | |
import pytest | |
from agents.tools.storage import Storage | |
def temp_storage(tmp_path): | |
db_path = tmp_path / "test.db" | |
storage = Storage(config={"db_path": str(db_path)}) | |
yield storage | |
# автоматически удалится tmp_path | |
def test_set_and_get(temp_storage): | |
temp_storage.set("foo", "bar") | |
assert temp_storage.get("foo") == "bar" | |
def test_delete(temp_storage): | |
temp_storage.set("key", "value") | |
temp_storage.delete("key") | |
assert temp_storage.get("key") is None | |