Newer
Older
from django.test import TestCase
from apigatewayauth.openapi import any_api_service_security_method_with_scopes
class OpenAPITestCase(TestCase):
def test_any_api_service_security_method_with_scopes(self):
"""
Test that the service definitions are returned for a given set of scopes.
"""
self.assertListEqual(
any_api_service_security_method_with_scopes('read', 'write', 'admin'),
[
{
'API Service OAuth2 Client Credentials': ['read', 'write', 'admin']
},
{
'API Service OAuth2 Access Code': ['read', 'write', 'admin']
}
]
)