mirror of
https://github.com/msoedov/agentic_security.git
synced 2026-07-06 03:37:49 +02:00
feat(add cache dir):
This commit is contained in:
+13
-3
@@ -1,12 +1,17 @@
|
||||
import os
|
||||
import warnings
|
||||
from pathlib import Path
|
||||
|
||||
import pytest
|
||||
from cache_to_disk import delete_old_disk_caches
|
||||
from sklearn.exceptions import InconsistentVersionWarning
|
||||
|
||||
from agentic_security.cache_config import ensure_cache_dir
|
||||
from agentic_security.logutils import logger
|
||||
|
||||
CACHE_DIR = ensure_cache_dir(Path(__file__).parent / ".cache_to_disk")
|
||||
|
||||
from cache_to_disk import delete_old_disk_caches # noqa: E402 # isort: skip
|
||||
|
||||
# Silence noisy third-party warnings that do not impact test behavior
|
||||
warnings.filterwarnings("ignore", category=InconsistentVersionWarning)
|
||||
try:
|
||||
@@ -29,5 +34,10 @@ def pytest_runtest_setup(item):
|
||||
|
||||
@pytest.fixture(autouse=True, scope="session")
|
||||
def setup_delete_old_disk_caches():
|
||||
logger.info("delete_old_disk_caches")
|
||||
delete_old_disk_caches()
|
||||
logger.info("delete_old_disk_caches at %s", CACHE_DIR)
|
||||
try:
|
||||
delete_old_disk_caches()
|
||||
except PermissionError:
|
||||
logger.warning("Skipping cache cleanup due to permissions for %s", CACHE_DIR)
|
||||
except OSError as exc:
|
||||
logger.warning("Skipping cache cleanup due to OS error: %s", exc)
|
||||
|
||||
Reference in New Issue
Block a user