'UNVALIDATED' 'NEW' 'USER' 'PURCHASER' 'ADMIN' 'INACTIVE' import pytest @pytest.mark.parametrize( 'key,result', [('NEW', 'role:new'), ('USER', 'role:user')] ) def test_role_principal(key, result): from ordr.models.account import Role subject = Role[key] assert subject.principal == result @pytest.mark.parametrize( 'key,result', [('NEW', 'New'), ('USER', 'User')] ) def test_role__str__(key, result): from ordr.models.account import Role subject = Role[key] assert str(subject) == result