transfer from private server/git server
This commit is contained in:
22
web/tests/test_unit_auth_service.py
Normal file
22
web/tests/test_unit_auth_service.py
Normal file
@@ -0,0 +1,22 @@
|
||||
"""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
|
||||
Reference in New Issue
Block a user