validate token scope

This commit is contained in:
AlanCoding
2018-03-29 15:43:25 -04:00
parent 09801d6dab
commit a4721dc9e7
2 changed files with 33 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import pytest
from awx.api.serializers import OAuth2TokenSerializer
@pytest.mark.parametrize('scope, expect', [
('', False),
('read', True),
('read read', False),
('write read', True),
('read rainbow', False)
])
def test_invalid_scopes(scope, expect):
assert OAuth2TokenSerializer()._is_valid_scope(scope) is expect