Coverage for vpn/graphql/enums.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1import strawberry 

2 

3from vpn.choices import * 

4 

5__all__ = ( 

6 'AuthenticationAlgorithmEnum', 

7 'AuthenticationMethodEnum', 

8 'DHGroupEnum', 

9 'EncryptionAlgorithmEnum', 

10 'IKEModeEnum', 

11 'IKEVersionEnum', 

12 'IPSecModeEnum', 

13 'L2VPNStatusEnum', 

14 'L2VPNTypeEnum', 

15 'TunnelEncapsulationEnum', 

16 'TunnelStatusEnum', 

17 'TunnelTerminationRoleEnum', 

18 'TunnelTerminationTypeEnum', 

19) 

20 

21AuthenticationAlgorithmEnum = strawberry.enum(AuthenticationAlgorithmChoices.as_enum(prefix='auth')) 

22AuthenticationMethodEnum = strawberry.enum(AuthenticationMethodChoices.as_enum()) 

23DHGroupEnum = strawberry.enum(DHGroupChoices.as_enum(prefix='group')) 

24EncryptionAlgorithmEnum = strawberry.enum(EncryptionAlgorithmChoices.as_enum(prefix='encryption')) 

25IKEModeEnum = strawberry.enum(IKEModeChoices.as_enum()) 

26IKEVersionEnum = strawberry.enum(IKEVersionChoices.as_enum(prefix='version')) 

27IPSecModeEnum = strawberry.enum(IPSecModeChoices.as_enum()) 

28L2VPNStatusEnum = strawberry.enum(L2VPNStatusChoices.as_enum(prefix='status')) 

29L2VPNTypeEnum = strawberry.enum(L2VPNTypeChoices.as_enum(prefix='type')) 

30TunnelEncapsulationEnum = strawberry.enum(TunnelEncapsulationChoices.as_enum(prefix='encap')) 

31TunnelStatusEnum = strawberry.enum(TunnelStatusChoices.as_enum(prefix='status')) 

32TunnelTerminationRoleEnum = strawberry.enum(TunnelTerminationRoleChoices.as_enum(prefix='role')) 

33TunnelTerminationTypeEnum = strawberry.enum(TunnelTerminationTypeChoices.as_enum(prefix='type'))