Initial commit: pi_mcps monorepo with BigMind MCP server
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import os
|
||||
import sys
|
||||
import pytest
|
||||
|
||||
# Add project root and src/ to path so bigmind and server tools are importable
|
||||
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
|
||||
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "src")))
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def temp_db(tmp_path, monkeypatch):
|
||||
"""Redirect every test to a fresh temporary database."""
|
||||
db_file = tmp_path / "test_memory.db"
|
||||
monkeypatch.setenv("BIGMIND_DB_PATH", str(db_file))
|
||||
monkeypatch.setenv("BIGMIND_USER", "testuser")
|
||||
|
||||
# Re-initialise DB with the new path
|
||||
from bigmind.db import init_db
|
||||
init_db()
|
||||
yield db_file
|
||||
|
||||
Reference in New Issue
Block a user