Files
authentik/authentik/sources/oauth/tests/test_views.py
2020-12-13 20:03:34 +01:00

38 lines
1005 B
Python

"""OAuth Source tests"""
from django.shortcuts import reverse
from django.test import TestCase
from authentik.sources.oauth.models import OAuthSource
class TestOAuthSource(TestCase):
"""OAuth Source tests"""
def setUp(self):
self.source = OAuthSource.objects.create(
name="test",
slug="test",
provider_type="openid-connect",
authorization_url="",
profile_url="",
consumer_key="",
)
def test_source_redirect(self):
"""test redirect view"""
self.client.get(
reverse(
"authentik_sources_oauth:oauth-client-login",
kwargs={"source_slug": self.source.slug},
)
)
def test_source_callback(self):
"""test callback view"""
self.client.get(
reverse(
"authentik_sources_oauth:oauth-client-callback",
kwargs={"source_slug": self.source.slug},
)
)