mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
feat(dcim): Add Device filtering by location slug in tests
Extend test cases to include filtering by location slug. Ensures the FilterSet works correctly with slug-based queries for locations. Fixes #19056
This commit is contained in:
parent
c1da23f0f6
commit
92dd3b0573
@ -2561,6 +2561,8 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
locations = Location.objects.all()[:2]
|
locations = Location.objects.all()[:2]
|
||||||
params = {'location_id': [locations[0].pk, locations[1].pk]}
|
params = {'location_id': [locations[0].pk, locations[1].pk]}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
params = {'location': [locations[0].slug, locations[1].slug]}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
|
||||||
def test_rack(self):
|
def test_rack(self):
|
||||||
racks = Rack.objects.all()[:2]
|
racks = Rack.objects.all()[:2]
|
||||||
|
Loading…
Reference in New Issue
Block a user