"""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