def test_get_network_devices_by_ip_address_filter(self, fake_devices):
region_id = '1'
ip_address = '10.10.0.1'
filters = {'region_id': region_id, 'ip_address': ip_address,
'resolved-values': True}
path_query = '/v1/network-devices?region_id={}&ip_address={}'.format(
region_id, ip_address
)
fake_devices.return_value = (fake_resources.NETWORK_DEVICE_LIST1, {})
resp = self.get(path_query)
device_resp = fake_resources.NETWORK_DEVICE_LIST1
self.assertEqual(len(resp.json['network_devices']), 1)
self.assertEqual(resp.json['network_devices'][0]["ip_address"],
device_resp[0].ip_address)
fake_devices.assert_called_once_with(
mock.ANY, filters, {'limit': 30, 'marker': None},
)
评论列表
文章目录