Message d'info pour les users en trial dans /compte/roadmap

This commit is contained in:
Colin Maudry
2026-07-14 11:48:29 +02:00
parent ea95431eae
commit ad293acd88
3 changed files with 60 additions and 2 deletions
+32
View File
@@ -44,3 +44,35 @@ def test_roadmap_content_renders(monkeypatch):
assert "Au vote Y" in s
assert "Votes restants" in s
assert "value='2'" in s
def test_roadmap_content_shows_trial_hint(monkeypatch):
monkeypatch.setattr(
ui.github,
"fetch_roadmap_issues",
lambda: {"en_cours": [], "au_vote": []},
)
monkeypatch.setattr(ui.roadmap_db, "vote_counts", lambda: {})
content = ui.roadmap_content(
editable=True,
balance=0,
sub_status="trial",
trial_ends_at="2026-07-20T10:00:00+00:00",
)
assert "20/07/2026" in str(content)
def test_roadmap_content_no_trial_hint_when_active(monkeypatch):
monkeypatch.setattr(
ui.github,
"fetch_roadmap_issues",
lambda: {"en_cours": [], "au_vote": []},
)
monkeypatch.setattr(ui.roadmap_db, "vote_counts", lambda: {})
content = ui.roadmap_content(
editable=True,
balance=3,
sub_status="active",
trial_ends_at=None,
)
assert "période d'essai" not in str(content)