mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-27 02:48:38 -06:00
Add missing filterset tests
This commit is contained in:
parent
5960385fcd
commit
8afedb2c67
@ -918,7 +918,9 @@ class IPRangeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
tenant=None,
|
tenant=None,
|
||||||
role=None,
|
role=None,
|
||||||
status=IPRangeStatusChoices.STATUS_ACTIVE,
|
status=IPRangeStatusChoices.STATUS_ACTIVE,
|
||||||
description='foobar1'
|
description='foobar1',
|
||||||
|
mark_populated=True,
|
||||||
|
mark_utilized=True,
|
||||||
),
|
),
|
||||||
IPRange(
|
IPRange(
|
||||||
start_address='10.0.2.100/24',
|
start_address='10.0.2.100/24',
|
||||||
@ -955,7 +957,9 @@ class IPRangeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
vrf=None,
|
vrf=None,
|
||||||
tenant=None,
|
tenant=None,
|
||||||
role=None,
|
role=None,
|
||||||
status=IPRangeStatusChoices.STATUS_ACTIVE
|
status=IPRangeStatusChoices.STATUS_ACTIVE,
|
||||||
|
mark_populated=True,
|
||||||
|
mark_utilized=True,
|
||||||
),
|
),
|
||||||
IPRange(
|
IPRange(
|
||||||
start_address='2001:db8:0:2::1/64',
|
start_address='2001:db8:0:2::1/64',
|
||||||
@ -1051,6 +1055,18 @@ class IPRangeTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
params = {'parent': ['10.0.1.0/25']} # Range 10.0.1.100-199 is not fully contained by 10.0.1.0/25
|
params = {'parent': ['10.0.1.0/25']} # Range 10.0.1.100-199 is not fully contained by 10.0.1.0/25
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 0)
|
||||||
|
|
||||||
|
def test_mark_utilized(self):
|
||||||
|
params = {'mark_utilized': 'true'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
params = {'mark_utilized': 'false'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6)
|
||||||
|
|
||||||
|
def test_mark_populated(self):
|
||||||
|
params = {'mark_populated': 'true'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
params = {'mark_populated': 'false'}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 6)
|
||||||
|
|
||||||
|
|
||||||
class IPAddressTestCase(TestCase, ChangeLoggedFilterSetTests):
|
class IPAddressTestCase(TestCase, ChangeLoggedFilterSetTests):
|
||||||
queryset = IPAddress.objects.all()
|
queryset = IPAddress.objects.all()
|
||||||
|
Loading…
Reference in New Issue
Block a user