Bandeau TOUS_ABONNES et boutons S'abonner désactivés

Affiche un bandeau d'info sur /compte/abonnement et grise les boutons
S'abonner quand l'accès gratuit pour tous est activé.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-26 18:12:58 +02:00
parent 2bdcfdeb1a
commit 8faeaa5804
3 changed files with 81 additions and 3 deletions
+16
View File
@@ -6,6 +6,8 @@ import pytest
# unitaires de pages (pas besoin du serveur complet — juste que CONFIG soit peuplé).
from dash import Dash as _Dash
from src.pages import compte_abonnement # noqa: F401
_Dash(__name__, assets_folder="assets")
@@ -72,6 +74,20 @@ def sub_app(users_db_path, monkeypatch):
return app
@pytest.fixture
def app_context(sub_app):
"""Fournit un contexte Flask pour les tests unitaires (ex. tests de composants Dash)."""
with sub_app.test_request_context():
yield sub_app
@pytest.fixture(autouse=True)
def _ensure_request_context(sub_app):
"""Auto-use fixture pour garantir un contexte request Flask dans tous les tests du répertoire."""
with sub_app.test_request_context():
yield
@pytest.fixture
def logged_in_client(sub_app):
from src.auth import db as auth_db