authentik.providers.rac.tests.test_api

Test RAC Provider

 1"""Test RAC Provider"""
 2
 3from django.urls import reverse
 4from rest_framework.test import APITestCase
 5
 6from authentik.core.tests.utils import create_test_admin_user, create_test_flow
 7from authentik.lib.generators import generate_id
 8
 9
10class TestAPI(APITestCase):
11    """Test Provider API"""
12
13    def setUp(self) -> None:
14        self.user = create_test_admin_user()
15
16    def test_create(self):
17        """Test creation of RAC Provider"""
18        self.client.force_login(self.user)
19        response = self.client.post(
20            reverse("authentik_api:racprovider-list"),
21            data={
22                "name": generate_id(),
23                "authorization_flow": create_test_flow().pk,
24            },
25        )
26        self.assertEqual(response.status_code, 201)
class TestAPI(rest_framework.test.APITestCase):
11class TestAPI(APITestCase):
12    """Test Provider API"""
13
14    def setUp(self) -> None:
15        self.user = create_test_admin_user()
16
17    def test_create(self):
18        """Test creation of RAC Provider"""
19        self.client.force_login(self.user)
20        response = self.client.post(
21            reverse("authentik_api:racprovider-list"),
22            data={
23                "name": generate_id(),
24                "authorization_flow": create_test_flow().pk,
25            },
26        )
27        self.assertEqual(response.status_code, 201)

Test Provider API

def setUp(self) -> None:
14    def setUp(self) -> None:
15        self.user = create_test_admin_user()

Hook method for setting up the test fixture before exercising it.

def test_create(self):
17    def test_create(self):
18        """Test creation of RAC Provider"""
19        self.client.force_login(self.user)
20        response = self.client.post(
21            reverse("authentik_api:racprovider-list"),
22            data={
23                "name": generate_id(),
24                "authorization_flow": create_test_flow().pk,
25            },
26        )
27        self.assertEqual(response.status_code, 201)

Test creation of RAC Provider