def test_network_interfaces_update(self, fake_interfaces):
record = dict(fake_resources.NETWORK_INTERFACE1.items())
payload = {'name': 'New'}
db_data = payload.copy()
record.update(payload)
fake_interfaces.return_value = record
resp = self.put('/v1/network-interfaces/1', data=payload)
self.assertEqual(resp.json['name'], db_data['name'])
self.assertEqual(200, resp.status_code)
self.assertEqual(
resp.json['ip_address'],
fake_resources.NETWORK_INTERFACE1.ip_address
)
fake_interfaces.assert_called_once_with(mock.ANY, '1', db_data)
评论列表
文章目录