def test_get_netinterfaces_by_ip_address_filter(self, fake_interfaces):
device_id = 1
ip_address = '10.10.0.1'
filters = {'device_id': device_id, 'ip_address': ip_address}
path_query = (
'/v1/network-interfaces?device_id={}&ip_address={}'.format(
device_id, ip_address
)
)
fake_interfaces.return_value = (fake_resources.NETWORK_INTERFACE_LIST1,
{})
resp = self.get(path_query)
interface_resp = fake_resources.NETWORK_INTERFACE_LIST1
self.assertEqual(len(resp.json['network_interfaces']), 1)
self.assertEqual(resp.json['network_interfaces'][0]["name"],
interface_resp[0].name)
fake_interfaces.assert_called_once_with(
mock.ANY, filters, {'limit': 30, 'marker': None},
)
评论列表
文章目录