authentik.lib.tests.test_serializer_model

base model tests

 1"""base model tests"""
 2
 3from collections.abc import Callable
 4
 5from django.test import TestCase
 6from rest_framework.serializers import BaseSerializer
 7
 8from authentik.flows.models import Stage
 9from authentik.lib.models import SerializerModel
10from authentik.lib.utils.reflection import all_subclasses
11
12
13class TestModels(TestCase):
14    """Generic model properties tests"""
15
16
17def model_tester_factory(test_model: type[Stage]) -> Callable:
18    """Test a form"""
19
20    def tester(self: TestModels):
21        try:
22            model_class = None
23            if test_model._meta.abstract:  # pragma: no cover
24                return
25            model_class = test_model()
26            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
27        except NotImplementedError:
28            pass
29
30    return tester
31
32
33for model in all_subclasses(SerializerModel):
34    setattr(TestModels, f"test_model_{model.__name__}", model_tester_factory(model))
class TestModels(django.test.testcases.TestCase):
14class TestModels(TestCase):
15    """Generic model properties tests"""

Generic model properties tests

def test_model_AccessToken(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AgentConnector(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AgentDeviceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AgentDeviceUserBinding(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AppleOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Application(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ApplicationEntitlement(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatedSession(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorDuoStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorEmailStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorEndpointGDTCStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorSMSStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorStaticStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorTOTPStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorValidateStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthenticatorWebAuthnStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AuthorizationCode(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_AzureADOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_BackchannelProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_BlueprintInstance(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Brand(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_CaptchaStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_CertificateKeyPair(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Connector(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ConsentStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DataExport(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DenyStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DeviceAccessGroup(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DeviceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DeviceFactSnapshot(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DeviceUserBinding(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DiscordOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DockerServiceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Domain(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_DuoDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EmailDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EmailStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Endpoint(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EndpointDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EndpointStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EnrollmentToken(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EntraIDOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Event(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_EventMatcherPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ExpressionPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_FacebookOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_FleetConnector(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Flow(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_FlowStageBinding(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_FlowToken(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GeoIPPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GitHubOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GitLabOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleChromeConnector(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleWorkspaceProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleWorkspaceProviderGroup(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleWorkspaceProviderMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GoogleWorkspaceProviderUser(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Group(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupKerberosSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupLDAPSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupOAuthSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupPlexSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupSAMLSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_GroupTelegramSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_IdentificationStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_IncomingSyncSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_InitialPermissions(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Invitation(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_InvitationStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_KerberosSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_KerberosSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_KubernetesServiceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_LDAPProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_LDAPSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_LDAPSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_License(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_LifecycleIteration(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_LifecycleRule(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MailcowOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MicrosoftEntraProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MicrosoftEntraProviderGroup(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MicrosoftEntraProviderMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MicrosoftEntraProviderUser(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_MutualTLSStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Notification(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_NotificationRule(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_NotificationTransport(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_NotificationWebhookMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_OAuth2Provider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_OAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_OAuthSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_OktaOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_OpenIDConnectOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Outpost(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PasswordExpiryPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PasswordPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PasswordStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PatreonOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PlexSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PlexSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Policy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PolicyBinding(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Prompt(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PromptStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_PropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Provider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ProxyProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ProxySource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RACPropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RACProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RadiusProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RadiusProviderPropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RedditOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RedirectStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_RefreshToken(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Reputation(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ReputationPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Review(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Role(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLPropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLProviderImportModel(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLSession(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SAMLSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMProviderGroup(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMProviderUser(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMSourceGroup(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SCIMSourceUser(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SMSDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SSFProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Schedule(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_ScopeMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SlackOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Source(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_SourceStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Stage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_StaticDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_TOTPDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Task(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_TelegramSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_TelegramSourcePropertyMapping(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Tenant(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_Token(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_TwitchOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_TwitterOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UniquePasswordPolicy(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_User(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserConsent(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserDeleteStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserKerberosSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserLDAPSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserLoginStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserLogoutStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserOAuthSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserPlexSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserSAMLSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserTelegramSourceConnection(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_UserWriteStage(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_WSFederationProvider(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_WeChatOAuthSource(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_WebAuthnDevice(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def test_model_WebAuthnDeviceType(self: TestModels):
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass

The type of the None singleton.

def model_tester_factory(test_model: type[authentik.flows.models.Stage]) -> Callable:
18def model_tester_factory(test_model: type[Stage]) -> Callable:
19    """Test a form"""
20
21    def tester(self: TestModels):
22        try:
23            model_class = None
24            if test_model._meta.abstract:  # pragma: no cover
25                return
26            model_class = test_model()
27            self.assertTrue(issubclass(model_class.serializer, BaseSerializer))
28        except NotImplementedError:
29            pass
30
31    return tester

Test a form