cb205a89f3
Les tests qui démarrent l'app complète (Selenium) écrivent dans la base users pointée par USERS_DB_PATH (comptes créés, vues sauvegardées...). Comme ce fichier était le fixture committé lui-même, chaque exécution de la suite le laissait modifié dans l'arbre de travail — gênant pour les commits et le nettoyage de worktree. Même schéma déjà utilisé pour DUCKDB_PATH et DATA_SCHEMA_CACHE dans ce fichier : le fixture committé est copié vers une base jetable gitignorée (tests/users.runtime.sqlite) au chargement de conftest.py, et USERS_DB_PATH pointe sur la copie. tests/users.test.sqlite reste désormais toujours propre. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
29 lines
470 B
Plaintext
29 lines
470 B
Plaintext
*.db
|
|
*.egg-info
|
|
__pycache__
|
|
.idea
|
|
.venv
|
|
.worktrees
|
|
build
|
|
.env
|
|
|
|
# DuckDB runtime artifacts (regenerated from decp_prod.parquet at startup)
|
|
**/decp.duckdb
|
|
**/decp.duckdb.tmp
|
|
**/decp.duckdb.lock
|
|
**/schema.cache.json
|
|
|
|
# Runtime databases (never commit)
|
|
users.sqlite
|
|
*.sqlite
|
|
*.sqlite-*
|
|
!tests/*.sqlite
|
|
!tests/**/*.sqlite
|
|
# Copie jetable de tests/users.test.sqlite, générée par tests/conftest.py
|
|
tests/users.runtime.sqlite
|
|
|
|
# LLM plugins
|
|
.superpowers/
|
|
.codegraph/
|
|
.claude
|