Coverage for wireless/graphql/filter_mixins.py: 87%

13 statements  

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

1from dataclasses import dataclass 

2from typing import TYPE_CHECKING, Annotated 

3 

4import strawberry 

5import strawberry_django 

6from strawberry_django import StrFilterLookup 

7 

8if TYPE_CHECKING: 8 ↛ 9line 8 didn't jump to line 9 because the condition on line 8 was never true

9 from .enums import * 

10 

11__all__ = ( 

12 'WirelessAuthenticationFilterMixin', 

13) 

14 

15 

16@dataclass 

17class WirelessAuthenticationFilterMixin: 

18 auth_type: Annotated['WirelessAuthTypeEnum', strawberry.lazy('wireless.graphql.enums')] | None = ( 

19 strawberry_django.filter_field() 

20 ) 

21 auth_cipher: Annotated['WirelessAuthCipherEnum', strawberry.lazy('wireless.graphql.enums')] | None = ( 

22 strawberry_django.filter_field() 

23 ) 

24 auth_psk: StrFilterLookup | None = strawberry_django.filter_field()