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

13 statements  

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

1import strawberry 

2 

3from ipam.choices import * 

4 

5__all__ = ( 

6 'FHRPGroupAuthTypeEnum', 

7 'FHRPGroupProtocolEnum', 

8 'IPAddressFamilyEnum', 

9 'IPAddressRoleEnum', 

10 'IPAddressStatusEnum', 

11 'IPRangeStatusEnum', 

12 'PrefixStatusEnum', 

13 'ServiceProtocolEnum', 

14 'VLANQinQRoleEnum', 

15 'VLANStatusEnum', 

16) 

17 

18FHRPGroupAuthTypeEnum = strawberry.enum(FHRPGroupAuthTypeChoices.as_enum(prefix='authentication')) 

19FHRPGroupProtocolEnum = strawberry.enum(FHRPGroupProtocolChoices.as_enum(prefix='protocol')) 

20IPAddressFamilyEnum = strawberry.enum(IPAddressFamilyChoices.as_enum(prefix='family')) 

21IPAddressRoleEnum = strawberry.enum(IPAddressRoleChoices.as_enum(prefix='role')) 

22IPAddressStatusEnum = strawberry.enum(IPAddressStatusChoices.as_enum(prefix='status')) 

23IPRangeStatusEnum = strawberry.enum(IPRangeStatusChoices.as_enum(prefix='status')) 

24PrefixStatusEnum = strawberry.enum(PrefixStatusChoices.as_enum(prefix='status')) 

25ServiceProtocolEnum = strawberry.enum(ServiceProtocolChoices.as_enum()) 

26VLANStatusEnum = strawberry.enum(VLANStatusChoices.as_enum(prefix='status')) 

27VLANQinQRoleEnum = strawberry.enum(VLANQinQRoleChoices.as_enum(prefix='role'))