Coverage for wireless/search.py: 100%

17 statements  

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

1from netbox.search import SearchIndex, register_search 

2 

3from . import models 

4 

5 

6@register_search 

7class WirelessLANIndex(SearchIndex): 

8 model = models.WirelessLAN 

9 fields = ( 

10 ('ssid', 100), 

11 ('description', 500), 

12 ('auth_psk', 2000), 

13 ('comments', 5000), 

14 ) 

15 display_attrs = ('group', 'status', 'vlan', 'tenant', 'scope', 'description') 

16 

17 

18@register_search 

19class WirelessLANGroupIndex(SearchIndex): 

20 model = models.WirelessLANGroup 

21 fields = ( 

22 ('name', 100), 

23 ('slug', 110), 

24 ('description', 500), 

25 ('comments', 5000), 

26 ) 

27 display_attrs = ('description',) 

28 

29 

30@register_search 

31class WirelessLinkIndex(SearchIndex): 

32 model = models.WirelessLink 

33 fields = ( 

34 ('ssid', 100), 

35 ('description', 500), 

36 ('auth_psk', 2000), 

37 ('comments', 5000), 

38 ) 

39 display_attrs = ('status', 'tenant', 'description')