mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-30 04:16:24 -06:00
Fix filterset tests for Device and VirtualMachine
This commit is contained in:
parent
5be20924e7
commit
8e27d2b7bf
@ -2502,6 +2502,10 @@ class DeviceTestCase(TestCase, ChangeLoggedFilterSetTests):
|
|||||||
params = {'airflow': DeviceAirflowChoices.AIRFLOW_FRONT_TO_REAR}
|
params = {'airflow': DeviceAirflowChoices.AIRFLOW_FRONT_TO_REAR}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 1)
|
||||||
|
|
||||||
|
def test_mac_address(self):
|
||||||
|
params = {'mac_address': ['00-00-00-00-00-01', '00-00-00-00-00-02']}
|
||||||
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
|
||||||
def test_serial(self):
|
def test_serial(self):
|
||||||
params = {'serial': ['ABC', 'DEF']}
|
params = {'serial': ['ABC', 'DEF']}
|
||||||
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
self.assertEqual(self.filterset(params, self.queryset).qs.count(), 2)
|
||||||
|
@ -225,10 +225,10 @@ class VirtualMachineFilterSet(
|
|||||||
to_field_name='slug',
|
to_field_name='slug',
|
||||||
label=_('Platform (slug)'),
|
label=_('Platform (slug)'),
|
||||||
)
|
)
|
||||||
# mac_address = MultiValueMACAddressFilter(
|
mac_address = MultiValueMACAddressFilter(
|
||||||
# field_name='interfaces___mac_address',
|
field_name='interfaces__mac_addresses__mac_address',
|
||||||
# label=_('MAC address'),
|
label=_('MAC address'),
|
||||||
# )
|
)
|
||||||
has_primary_ip = django_filters.BooleanFilter(
|
has_primary_ip = django_filters.BooleanFilter(
|
||||||
method='_has_primary_ip',
|
method='_has_primary_ip',
|
||||||
label=_('Has a primary IP'),
|
label=_('Has a primary IP'),
|
||||||
|
Loading…
Reference in New Issue
Block a user