feat(mcp): migration 0007 kind + init schema jetons au démarrage (scope B #111)

This commit is contained in:
Colin Maudry
2026-07-10 14:43:43 +02:00
parent 647d7a7759
commit 2318702e29
4 changed files with 62 additions and 4 deletions
+21
View File
@@ -0,0 +1,21 @@
import sqlite3
def test_init_api_creates_api_tokens_table(monkeypatch, tmp_path):
from flask import Flask
from src.api import init_api, tracking
db_path = tmp_path / "users.test.sqlite"
monkeypatch.setenv("USERS_DB_PATH", str(db_path))
server = Flask(__name__)
init_api(server)
try:
with sqlite3.connect(str(db_path)) as conn:
rows = conn.execute(
"SELECT name FROM sqlite_master "
"WHERE type='table' AND name='api_tokens'"
).fetchall()
finally:
tracking.stop_worker()
assert rows == [("api_tokens",)]