Files
gesthub/web/tests/test_unit_auth_service.py
2026-08-21 09:12:02 +02:00

23 lines
564 B
Python

"""Tests unitaires du service d'authentification — UT-09 à UT-12."""
from services.auth_service import is_admin
def test_ut09_is_admin_avec_groupe_admin():
user = {"sub": "1", "groups": ["/admin", "/staff"]}
assert is_admin(user) is True
def test_ut10_is_admin_sans_groupe_admin():
user = {"sub": "1", "groups": ["/staff"]}
assert is_admin(user) is False
def test_ut11_is_admin_utilisateur_none():
assert is_admin(None) is False
def test_ut12_is_admin_sans_champ_groups():
user = {"sub": "1"}
assert is_admin(user) is False