authentik.sources.scim.tests.test_service_provider_config
Test SCIM ServiceProviderConfig
1"""Test SCIM ServiceProviderConfig""" 2 3from django.urls import reverse 4from rest_framework.test import APITestCase 5 6from authentik.lib.generators import generate_id 7from authentik.sources.scim.models import SCIMSource 8 9 10class TestSCIMServiceProviderConfig(APITestCase): 11 """Test SCIM ServiceProviderConfig view""" 12 13 def setUp(self) -> None: 14 self.source = SCIMSource.objects.create( 15 name=generate_id(), 16 slug=generate_id(), 17 ) 18 19 def test_config(self): 20 """Test full config view""" 21 response = self.client.get( 22 reverse( 23 "authentik_sources_scim:v2-service-provider-config", 24 kwargs={ 25 "source_slug": self.source.slug, 26 }, 27 ), 28 HTTP_AUTHORIZATION=f"Bearer {self.source.token.key}", 29 ) 30 self.assertEqual(response.status_code, 200)
class
TestSCIMServiceProviderConfig(rest_framework.test.APITestCase):
11class TestSCIMServiceProviderConfig(APITestCase): 12 """Test SCIM ServiceProviderConfig view""" 13 14 def setUp(self) -> None: 15 self.source = SCIMSource.objects.create( 16 name=generate_id(), 17 slug=generate_id(), 18 ) 19 20 def test_config(self): 21 """Test full config view""" 22 response = self.client.get( 23 reverse( 24 "authentik_sources_scim:v2-service-provider-config", 25 kwargs={ 26 "source_slug": self.source.slug, 27 }, 28 ), 29 HTTP_AUTHORIZATION=f"Bearer {self.source.token.key}", 30 ) 31 self.assertEqual(response.status_code, 200)
Test SCIM ServiceProviderConfig view
def
setUp(self) -> None:
14 def setUp(self) -> None: 15 self.source = SCIMSource.objects.create( 16 name=generate_id(), 17 slug=generate_id(), 18 )
Hook method for setting up the test fixture before exercising it.
def
test_config(self):
20 def test_config(self): 21 """Test full config view""" 22 response = self.client.get( 23 reverse( 24 "authentik_sources_scim:v2-service-provider-config", 25 kwargs={ 26 "source_slug": self.source.slug, 27 }, 28 ), 29 HTTP_AUTHORIZATION=f"Bearer {self.source.token.key}", 30 ) 31 self.assertEqual(response.status_code, 200)
Test full config view