chore: nettoyage YAML base.yaml + corrections templates viewer

- base.yaml: suppression commentaires verbose, normalisation quotes YAML
- Templates: corrections mineures cpam.html, detail.html, dim.html, index.html
- admin_rules.html: ajustements interface admin règles
- test_referentiels.py: mise à jour imports

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
dom
2026-03-07 22:07:00 +01:00
parent 79c447688c
commit e6bd7406a4
7 changed files with 294 additions and 189 deletions

View File

@@ -3,6 +3,7 @@
from __future__ import annotations
import json
import os
from pathlib import Path
from unittest.mock import patch, MagicMock
@@ -74,13 +75,13 @@ class TestReferentielManager:
def test_file_stored_on_disk(self, manager, tmp_path):
ref = manager.add_file("test.txt", b"file content here")
stored_path = manager._dir / ref["stored_name"]
stored_path = manager._base / ref["stored_name"]
assert stored_path.exists()
assert stored_path.read_bytes() == b"file content here"
def test_remove_deletes_file(self, manager):
ref = manager.add_file("test.txt", b"content")
stored_path = manager._dir / ref["stored_name"]
stored_path = manager._base / ref["stored_name"]
assert stored_path.exists()
manager.remove(ref["id"])
assert not stored_path.exists()
@@ -144,9 +145,10 @@ class TestReferentielRoutes:
def app(self, tmp_path):
"""Crée une app Flask de test avec un manager temporaire."""
from src.viewer.app import create_app
app = create_app()
app.config["TESTING"] = True
return app
with patch.dict(os.environ, {"T2A_DEMO_USER": "", "T2A_DEMO_PASS": ""}):
app = create_app()
app.config["TESTING"] = True
yield app
@pytest.fixture
def client(self, app):
@@ -155,7 +157,7 @@ class TestReferentielRoutes:
def test_admin_page_loads(self, client):
resp = client.get("/admin/referentiels")
assert resp.status_code == 200
assert "Référentiels RAG" in resp.data.decode()
assert "Referentiels" in resp.data.decode()
def test_upload_no_file(self, client):
resp = client.post("/admin/referentiels/upload")