@@ -1359,6 +1359,7 @@ def setUpTestData(cls):
13591359 VLANGroup (name = 'VLAN Group 1' , slug = 'vlan-group-1' ),
13601360 VLANGroup (name = 'VLAN Group 2' , slug = 'vlan-group-2' ),
13611361 VLANGroup (name = 'VLAN Group 3' , slug = 'vlan-group-3' ),
1362+ VLANGroup (name = 'VLAN Group 4' , slug = 'vlan-group-4' ),
13621363 )
13631364 VLANGroup .objects .bulk_create (groups )
13641365
@@ -1415,6 +1416,9 @@ def setUpTestData(cls):
14151416 VLAN (vid = 301 , name = 'VLAN 301' , site = sites [5 ], group = groups [23 ], role = roles [2 ], tenant = tenants [2 ], status = VLANStatusChoices .STATUS_RESERVED ),
14161417 VLAN (vid = 302 , name = 'VLAN 302' , site = sites [5 ], group = groups [23 ], role = roles [2 ], tenant = tenants [2 ], status = VLANStatusChoices .STATUS_RESERVED ),
14171418
1419+ # Create one globally available VLAN on a VLAN group
1420+ VLAN (vid = 500 , name = 'VLAN Group 1' , group = groups [24 ]),
1421+
14181422 # Create one globally available VLAN
14191423 VLAN (vid = 1000 , name = 'Global VLAN' ),
14201424 )
@@ -1488,12 +1492,17 @@ def test_tenant_group(self):
14881492 def test_available_on_device (self ):
14891493 device_id = Device .objects .first ().pk
14901494 params = {'available_on_device' : device_id }
1491- self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 6 ) # 5 scoped + 1 global
1495+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 7 ) # 5 scoped + 1 global group + 1 global
14921496
14931497 def test_available_on_virtualmachine (self ):
14941498 vm_id = VirtualMachine .objects .first ().pk
14951499 params = {'available_on_virtualmachine' : vm_id }
1496- self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 6 ) # 5 scoped + 1 global
1500+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 7 ) # 5 scoped + 1 global group + 1 global
1501+
1502+ def test_available_at_site (self ):
1503+ site_id = Site .objects .first ().pk
1504+ params = {'available_at_site' : site_id }
1505+ self .assertEqual (self .filterset (params , self .queryset ).qs .count (), 5 ) # 4 scoped + 1 global group + 1 global
14971506
14981507
14991508class ServiceTemplateTestCase (TestCase , ChangeLoggedFilterSetTests ):
0 commit comments