authentik.tasks.tests.test_api

 1from django.test import TestCase
 2from django.urls import reverse
 3
 4from authentik.core.tests.utils import create_test_admin_user
 5
 6
 7class TestAdminAPI(TestCase):
 8    """test admin api"""
 9
10    def setUp(self) -> None:
11        super().setUp()
12        self.user = create_test_admin_user()
13        self.client.force_login(self.user)
14
15    def test_workers(self):
16        """Test Workers API"""
17        response = self.client.get(reverse("authentik_api:tasks_workers"))
18        self.assertEqual(response.status_code, 200)
19        # Disabled for flakiness
20        # body = loads(response.content)
21        # self.assertEqual(len(body), 1)
class TestAdminAPI(django.test.testcases.TestCase):
 8class TestAdminAPI(TestCase):
 9    """test admin api"""
10
11    def setUp(self) -> None:
12        super().setUp()
13        self.user = create_test_admin_user()
14        self.client.force_login(self.user)
15
16    def test_workers(self):
17        """Test Workers API"""
18        response = self.client.get(reverse("authentik_api:tasks_workers"))
19        self.assertEqual(response.status_code, 200)
20        # Disabled for flakiness
21        # body = loads(response.content)
22        # self.assertEqual(len(body), 1)

test admin api

def setUp(self) -> None:
11    def setUp(self) -> None:
12        super().setUp()
13        self.user = create_test_admin_user()
14        self.client.force_login(self.user)

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

def test_workers(self):
16    def test_workers(self):
17        """Test Workers API"""
18        response = self.client.get(reverse("authentik_api:tasks_workers"))
19        self.assertEqual(response.status_code, 200)
20        # Disabled for flakiness
21        # body = loads(response.content)
22        # self.assertEqual(len(body), 1)

Test Workers API