Correct ordering of interfaces for customer ports

This commit is contained in:
Marco Ceppi 2019-11-21 16:20:07 -05:00
parent 927551554a
commit f40b6fd5f9
2 changed files with 2 additions and 2 deletions

View File

@ -103,7 +103,7 @@ class InterfaceFilter(django_filters.FilterSet):
) )
customer = django_filters.ModelMultipleChoiceFilter( customer = django_filters.ModelMultipleChoiceFilter(
field_name='_connected_interface__device__tenant__slug', field_name='device__tenant__slug',
queryset=Tenant.objects.all(), queryset=Tenant.objects.all(),
to_field_name='slug', to_field_name='slug',
label='Customer (slug)', label='Customer (slug)',

View File

@ -94,4 +94,4 @@ class VaporTestInterfaces(APITestCase):
url = '{}?{}'.format(base_url, '&'.join(['{}={}'.format(k, v) for k, v in query.items()])) url = '{}?{}'.format(base_url, '&'.join(['{}={}'.format(k, v) for k, v in query.items()]))
response = self.client.get(url, **self.header) response = self.client.get(url, **self.header)
self.assertEqual(response.data['count'], 1) self.assertEqual(response.data['count'], 1)
self.assertEqual(response.data['results'][0]['name'], self.interface2.name) self.assertEqual(response.data['results'][0]['name'], self.interface1.name)