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

25 statements  

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

1import strawberry 

2import strawberry_django 

3 

4from .types import * 

5 

6 

7@strawberry.type(name="Query") 

8class VPNQuery: 

9 ike_policy: IKEPolicyType = strawberry_django.field() 

10 ike_policy_list: list[IKEPolicyType] = strawberry_django.field() 

11 

12 ike_proposal: IKEProposalType = strawberry_django.field() 

13 ike_proposal_list: list[IKEProposalType] = strawberry_django.field() 

14 

15 ipsec_policy: IPSecPolicyType = strawberry_django.field() 

16 ipsec_policy_list: list[IPSecPolicyType] = strawberry_django.field() 

17 

18 ipsec_profile: IPSecProfileType = strawberry_django.field() 

19 ipsec_profile_list: list[IPSecProfileType] = strawberry_django.field() 

20 

21 ipsec_proposal: IPSecProposalType = strawberry_django.field() 

22 ipsec_proposal_list: list[IPSecProposalType] = strawberry_django.field() 

23 

24 l2vpn: L2VPNType = strawberry_django.field() 

25 l2vpn_list: list[L2VPNType] = strawberry_django.field() 

26 

27 l2vpn_termination: L2VPNTerminationType = strawberry_django.field() 

28 l2vpn_termination_list: list[L2VPNTerminationType] = strawberry_django.field() 

29 

30 tunnel: TunnelType = strawberry_django.field() 

31 tunnel_list: list[TunnelType] = strawberry_django.field() 

32 

33 tunnel_group: TunnelGroupType = strawberry_django.field() 

34 tunnel_group_list: list[TunnelGroupType] = strawberry_django.field() 

35 

36 tunnel_termination: TunnelTerminationType = strawberry_django.field() 

37 tunnel_termination_list: list[TunnelTerminationType] = strawberry_django.field()